(c++)编写函数int sum(int x),求整数x的各位数字之和。在main函数中测试该函数:从键盘输入一非负整数,然后调用sum函数计算各位数字之和并输出结果。
【问题描述】编写函数int sum(int x),求整数x的各位数字之和。在main函数中测试该函数:从键盘输入一非负整数,然后调用sum函数计算各位数字之和并输出结果。【输入形式】输入一个正整数。【输出形式】输出该整数各位数字之和。【样例输入】58【样例输出】13【样例说明】输入整数58,其各位数字之和为:5+8 = 13。#include <iostream>using names
·
【问题描述】
编写函数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;
}
更多推荐
所有评论(0)