題目描述
正整數的各位數字之和被Tom稱爲Tom數。求輸入數(<2^32)的Tom數!
輸入
每行一個整數(<2^32).
輸出
每行一個輸出,對應該數的各位數之和.
樣例輸入
12345
56123
82
樣例輸出
15
17
10
題目分析
這個題目考的是基本的數學知識,沒有啥可分析的,直接看代碼吧
題目代碼
#include<cstdio>
using namespace std;
int Tom(long a)
{
int sum=0;
while(a)
{
sum+=a%10;
a/=10;
}
return sum;
}
int main()
{
long n;
while(~scanf("%ld",&n))
{
printf("%d\n",Tom(n));
}
return 0;
}
原題鏈接:C語言網