【问题描述】
编写函数int sum(int x),求整数x的各位数字之和。
在main函数中测试该函数:从键盘输入一非负整数,然后调用sum函数计算各位数字之和并输出结果。
【输入形式】
输入一个正整数。
【输出形式】

输出该整数各位数字之和。
【样例输入】

58

【样例输出】

13

【样例说明】

输入整数58,其各位数字之和为:5+8 = 13。

#include <iostream>
using namespace std;
 	int i=0;
	unsigned n;
	int sum(int n)
 {
 		while(n!=0)
	{
		i+=(n%10);
		n=n/10;
	}
	return i;
 }
int main()
{

	cin>>n;
     
	cout<<sum(n)<<endl;
	return 0;
}

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐