Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 此题要解决的地方有两个,第一是判断数字是否需要进行各个位数相加的运算,第二是如何进行各个位数的相加。
- 解决第一点可以通过while循环,当数字是个位数时不再进行个位相加运算。
- 解决第二点可以利用for循环将一个整型的数不断除10取余将余数累加,原数据减去余数再除10从而消除一位数。
- 需要注意的是,当位数消除到最后一位不能进入for循环时,可在循环在将其累加。
- 本题中所用到的整型数据取各个位数上的数可以作为固定部分应用于其他有需要的题。
Add Comment
Please, Sign In to add comment