作业帮 > 综合 > 作业

C语言:给定一个整数n,求n的各位数字之和,比如123,其各位数字之和为1+2+3=6,结果为6.

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/04/30 12:52:54
C语言:给定一个整数n,求n的各位数字之和,比如123,其各位数字之和为1+2+3=6,结果为6.
黄色部分不明白,新人求指导
C语言:给定一个整数n,求n的各位数字之和,比如123,其各位数字之和为1+2+3=6,结果为6.
123为例
不为0
模10 = 3
s = 3
x = 12
模10 = 2
s = 3+2 = 5
x=1
模10 = 1
s = 5+1 = 6
x=0
循环结束
返回6
每次取模取个位,
然后除10的商继续此循环