编写函数,计算一个整数各位数字之和
语言编程如下:
#include <iostream>
using namespace std;
void sum(int n){
int m;//暂存各位数
int res=0;//结果
cout<<"res=";
while(n){
m=n%10;//当前个位数
n=n/10;//除个数位之外的数
//输出样式
if(n==0)
cout<<m;
else
cout<<m<<"+";
res+=m;//求和
}
cout<<"="<<res<<endl;
}
int main() {
int n;
cout<<"n:";
cin>>n;
cout<<"n的各位数之和";
sum(n);
return 0;
}
扩展资料:
整数各位数字之和函数编程思路
给定一个正整数,求它的各位数字之和。
例如,给出整数1236,那么计算
1+2+3+6=12
得到结果为:12。
1、求和函数sum
编写一个函数完成求和的功能:
原型:int sum();
功能:返回整数num的各个位数字之和。
2、Input
一个int类型的整数N。
3、Output
输出N的各位数字之和。
Sample Input
1236
Sample Output
12
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:39
阅读量:67
阅读量:93
阅读量:36
阅读量:31