mdsk.net
当前位置:首页 >> 编写程序,输入一个整数,计算显示该整数的各位数之... >>

编写程序,输入一个整数,计算显示该整数的各位数之...

#include 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); }

#include int main() { int x;//那个整数 int yu;//x除以10的余数 int sum=0; scanf("%d",&x); while(x>0) { yu=x%10; sum+=yu; x/=10; } printf("%d",sum); return 0; }

#include void main(){int n,m=0,s=0;scanf("%d",&n);while(n){m=m*10+n%10;n/=10;}while(m){printf("%d+",m%10);s+=m%10;m/=10;}printf("\b=%d",s);}//运行示例:

#include int main() { int a, sum = 0; scanf("%d", &a); while (a) { sum += a % 10; a /= 10; } printf("sum = %d\n", sum); return 0; }

#include int main(){int i,n,k=0,m=0,s=0;printf("please input a short type integer:");scanf("%d",&n);while(n){m=m*10+n%10;s+=n%10;k++;n/=10;}for(i=0;i

你好 具体过程如下: #include int main(){ int a,b,c,d,n,x; printf("输入一个四位正整数n:"); scanf("%d",&n); x=n; a=n%10,n=n/10; /*求出个位数字*/ b=n%10,n=n/10;/*求出十位数字*/ c=n%10,n=n/10;/*求出百位数字*/ d=n%10;/*求出千位数字*...

#includeint main(){ int n, sum=0, r, all = 1; printf("请输入一个自然数:"); scanf("%d",&n); r = n; while(r>0) { sum += r % 10; all *= r % 10; r = r / 10; } printf("%d的各个位数之和为:%d\n", n, sum); printf("%d的各个位数之乘积...

高中数学的程序框图忘了怎么写了,我就大致讲一下思路。 开始->输入N->令ans=0->判断N是否为0(是)->输出ans->结束 ↑ (否)->ans=ans+ N mod 10->N = N / 10->跳到判断语句 |________________________________________________| 注:N mod 10表示N...

#include void main() { int n,sum=0; scanf("%d",&n); while (n) { sum +=n%10; n /=10; } printf("%d",sum); }

#include int main() { int num; int t, sum=0; printf("请输入一个整数: "); scanf("%d",&num); t=num; while(t>0) { t=num%10; num/=10; sum+=t; } printf("此数的各位数字之和是%d\n",sum); return 0; }

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com