66问答网
所有问题
编写一个程序,输入一个正整数,计算并显示该数的各位数字之和
如题所述
举报该问题
推荐答案 2020-04-09
代码:
#include
int sum(int n){
int s = 0;
while(n>0){
s += n%10;
n/=10;
}
return s;
}
int main(){
int n;
printf("请输入一个
正整数
:");
scanf("%d", &n);
printf("输入的数为: %d , 其各位之和为: %d\n", n, sum(n));
return 0;
}
输出:
请输入一个正整数:12345
输入的数为: 12345 , 其各位之和为: 15
请按任意键继续. . .
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/UinsxDnxpxD2psUpn2i.html
其他回答
第1个回答 2020-04-12
#include
<stdio.h>
int
main()
{
int
x,sum=0,t;
printf("请输入一个正整数:");
scanf("%d",&x);
while(x!=0)
{
t=x%10;
x=x/10;
sum+=t;
}
printf("该数的各位数字之和:%d",sum);
}
相似回答
大家正在搜
相关问题
编写一个程序,其功能是输入一个三位数,计算并输出各位数字之和
编写C语言程序,从键盘上输入一个正整数,计算并输出该数各位数...
c语言; 编写一个程序,计算任意输入的整数的各位数字之和?
编写程序,从键盘输入一个正整数,计算该数的各个位数字之和,并...
C语言 从键盘上输入一个正整数,计算并输出该数的各位数字之和
编写程序,输入一个整数,计算显示该整数的各位数之和,例如整型...
C语言程序设计:编写程序,输入一个正整数,统计该整数的位数并...
由键盘任意输入一个正整数,要求:判断并显示它是几位数且计算并...