题目描述
输入一个正整数,计算组成该数的各位数字的和。如,输入237,其各位的数字分别为2,3,7,加起来的和应该为2+3+7=12。
输入要求
输入一个正整数。
输出要求
输出各位数字的和。
输入样例
1234
输出样例
10
#include <stdio.h>
#include <math.h>
void main()
{
int number, k, fig=0, i, num, sum=0;
scanf("%d",&number);
k=number;
while(k!=0)
{
++fig; //fig用来保存输入的数的位数
k /= 10;
}
for(i=0; i<fig; i++)
{
num = number % 10; //求余数
sum = sum + num;
number /= 10;
}
printf("%d\n",sum);
}
借鉴