Tom数
题目:
正整数的各位数字之和被Tom称为Tom数。求输入数(<2^32)的Tom数!
输入:
每行一个整数(<2^32).
输出:
每行一个输出,对应该数的各位数之和.
例子
输入:
12345
56123
82
输出:
15
17
10
解析:
232是十位数,所以整数求每一位的循环最多为10次,当用余数求出a的个位之后,将a/10继续取余。
代码:
#include<stdio.h>
int main()
{
long long a;
int i,j,s;
while((scanf("%lld",&a))!=EOF)
{
s=0;
j=0;
for(i=0;i<10;i++)
{
j=a%10;
s+=j;
a/=10;
}
printf("%d\n",s);
}
return 0;
}