【问题描述】
编写函数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 版权协议,转载请附上原文出处链接和本声明。