永发信息网

关于VC的问题求助

答案:4  悬赏:60  手机版
解决时间 2021-07-31 04:51
  • 提问者网友:火车头
  • 2021-07-30 15:53
试编写一个程序,其功能是:从键盘输入一个整数,输出这个数的每位数字之和。例如:输入245789,输出35。
最佳答案
  • 五星知识达人网友:慢性怪人
  • 2021-07-30 17:23

#include<stdio.h>
void main()
{
int a,sum=0;
printf("请输入一个整数:");
scanf("%d",&a);
while(a>0)
{
sum+=a%10;
a=a/10;
}
printf("这个数的每位数字之和为:%d\n",sum);
}


结果:



还有


全部回答
  • 1楼网友:十年萤火照君眠
  • 2021-07-30 21:48

int a,b,c,d,sum,,e,num;

scanf(%5d,num);

a=num/10000;

b=(num-a*10000)/1000

c=(num-a*10000-b*1000)/100

d=(num-a*10000-b*1000-c*100)/10

e=num%10

sum=a+b+c+d+e

  • 2楼网友:夜风逐马
  • 2021-07-30 20:30
这个简单啊,分别除以10、100、1000.。。。求余,再加起来就行了
  • 3楼网友:蕴藏春秋
  • 2021-07-30 18:58
#include <stdio.h> void main() { int n,sum=0; printf("请输入一个整数:"); scanf("%d",&n); while (n) { sum+=n%10; n/=10; } printf("各位数之和为:%d",sum); }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯