(c++)编写函数int sum(int x),求整数x的各位数字之和。在main函数中测试该函数:从键盘输入一非负整数,然后调用sum函数计算各位数字之和并输出结果。

  • Post author:
  • Post category:其他

【问题描述】
编写函数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;
}


版权声明:本文为m0_62318806原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。