【水】1021: Tom数-----ZZUOJ

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weclove2008/article/details/72231107


1021: Tom数

Time Limit: 1 Sec   Memory Limit: 128 MB
Submit: 31   Solved: 10
[ Submit][ Status][ Web Board]

Description

正整数的各位数字之和被Tom称为Tom数。求输入数(<2^32)的Tom数!

Input

每行一个整数(<2^32).

Output

每行一个输出,对应该数的各位数之和.

Sample Input

12345
56123
82

Sample Output


15
17
10

HINT

Source

吉首大学软件学院

【思路】

通过对10取模得到末尾数字,然后累加求和就可以得到所谓Tom数;

请注意2^32的取值范围,int 和long int都不够的。

C++在while循环中镶嵌输入流即可读取至文件尾。

【代码】C++



 
  



#include <iostream>
using namespace std;

int main(int argc, char** argv) {
	long long n;
	while(cin>>n)
	{
		int sum=0;
		cin>>n;
		while(n!=0)
		{
			sum+=n%10;
			n/=10;
		}
		cout<<sum<<endl;

	 }
	}


猜你喜欢

转载自blog.csdn.net/weclove2008/article/details/72231107
tom
今日推荐