游客 Signup | Login
中文 | En

3895 - 5.2 求一个整数各位数字之和

编写一个方法,计算一个整数各位数字之和:

public static int sumDigits(long n)

例如:sumDigits(long n) 返回92+3+4)。

Input

输入一个整数n

Output

输出一行

The sum of digits for n is 整数n各位数字之和

Examples

Input

234

Output

The sum of digits for 234 is 9

Solution C++

#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
	int n,sum=0;
	cin>>n;
	cout<<"The sum of digits for "<<n<<" is ";
	while(n>9)
	{
		// cout<<n%10<<" ";
		sum=sum+n%10;
		n=n/10;
	}
	// cout<<n<<endl;
	sum=sum+n;
	cout<<sum<<endl;
	return 0;
}
Time Limit 1 second
Memory Limit 128 MB
Discuss Stats
上一题 下一题