任务描述
本关任务:编程从键盘上输入一个正整数n(n为int范围),求n的各位数字之和。
相关知识
【提示】对于正整数n,n % 10
可以得到其个位数上的值,然后将n整除10再赋值给自己,重复以上操作直至n为0则停止。循环过程中将得到的所有个位数累加求和。
编程要求
根据提示,在右侧编辑器补充代码。
测试说明
平台会对你编写的代码进行测试:
测试输入:12345
预期输出:15
#include <stdio.h>
int main()
{
int n = 0;
int sum = 0;
scanf("%d",&n);
while(n > 0) //n>0是为了当n=0时停止循环
{
sum = sum+n%10;
n = n/10;
}
printf("%d",sum);
return 0;
}