作者 usx程序设计类课程组
单位 绍兴文理学院
输入一个正整数,求其各个数位上的数字之和。例如,输入12345,输出15。
输入格式:
测试数据有多组,处理到文件尾。每组测试输入一个正整数n(int范围内)。
输出格式:
对于每组测试,输出每个n对应的各位数字和。
输入样例:
12345
输出样例:
15
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB
#include <stdio.h>
int sum(int n){
int s = 0;
while(n>0){
s += n%10;
n/=10;
}
return s;
}
int main(){
int n;
while(scanf("%d", &n) != EOF){
printf("%d\n", sum(n));
}
return 0;
}