我想写一个程序来添加输入数字的所有数字。例如,当我输入54496时,输出必须是5 + 4 + 4 + 9 + 6 = 28。
答案 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