添加所有数字

时间:2010-08-22 08:06:08

标签: c

我想写一个程序来添加输入数字的所有数字。例如,当我输入54496时,输出必须是5 + 4 + 4 + 9 + 6 = 28。

1 个答案:

答案 0 :(得分:6)

这是家庭作业,所以这只是一个(快速可能有错误)提示。

1)将总和初始化为0;

sum := 0

2)用10的数字提醒除法,然后将其加到总和中。

`sum:= sum + number mod 10`

3)更新数字到结果编号除以10。

 `number := number div 10`

4)如果数字> 1转到2

  `if (number greater than 1) goto 1`

sum:= sum + number