永发信息网

c语言中,提示输入一个4位数的整数,然后把每一位相加?

答案:3  悬赏:50  手机版
解决时间 2021-03-18 10:33
  • 提问者网友:嘚啵嘚啵
  • 2021-03-18 04:09
c语言中,提示输入一个4位数的整数,然后把每一位相加?
最佳答案
  • 五星知识达人网友:三千妖杀
  • 2021-03-18 05:31
#include "stdio.h"
main()
{
int m=0,a;
printf("请输入一个四位数的整数:\n");
scanf("%d",&a);
while(a)
{
m+=a%10;
a=a/10;
}
printf("各位相加之和为:\n");
printf("%d\n",m);
}
全部回答
  • 1楼网友:十年萤火照君眠
  • 2021-03-18 07:33
#include
#include
void main()
{
long ge,shi,bai,qian,x;
printf("\n请输入一个四位数:");
scanf("%ld",&x);
qian=x%10000/1000;
bai=x%1000/100;
shi=x%100/10;
ge=x%10;
printf("\n四个数字的和为:%d\n",qian+bai+shi+ge);
}
已测试~
  • 2楼网友:刀戟声无边
  • 2021-03-18 05:57
main()
{int m,n;
int thou,hun,ten,data;
printf("请输入该四位数");
scanf("&d",&m);
thou=m/1000;
hun=m%1000/100;
ten=m%100/10;
data=m%10;
n=thou+hun+ten+data;
printf("四位数相加之和为:")
printf("%d",n);
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯