题目 用C语言编程,输入一个正整数,计算并显示该数的各位数字之和. 答案 #include int main(){int a,sum = 0;scanf("%d",&a);while (a) { sum += a % 10; a /= 10; } printf("sum = %d\n",sum);return 0;}相关推荐 1用C语言编程,输入一个正整数,计算并显示该数的各位数字之和.反馈...
C语言:输入一个正整数, 计算并显示出该数的各位数字之和.代码:#include <stdio.h>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 , 其各位之和
输出该数的各位数字之和的源代码如下:include <stdio.h> int fun(int n){ int i;int sum=0;if(n>1000||n<0){ puts("输入的数字超出范围!"); // 错误信息提示 } else { for(i=2;i<n;i++) // 循环遍历n,取出因子,并进行累加 { if(0 == n%i){ sum+=i;} } } return...
用C语言编程,输入一个正整数,计算并显示该数的各位数字之和. .c语言编程:输入一个正整数,统计该数的各位数字中零的个数,并求各位数字中的最大者. 用C语言编写:“输入一个正整数,统计该整数的位数并计算其各个数位上的数字之和.” 特别推荐 二维码 回顶部©2021 作业帮 联系方式:service@zuoyebang.com...
代码:include <stdio.h>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;} 输出:请输入一个正整数...