永发信息网

C++问题(求4位数的每位相加的值)

答案:2  悬赏:10  手机版
解决时间 2021-03-11 07:22
C++问题(求4位数的每位相加的值)
最佳答案
#include

void main()
{
int inum, sum, a, a1, b, b1,c, c1,d;

printf("\n 输入一个四位数字:");
scanf("%d", &inum); 这几句之前 不用说了吧!!!!!

a = inum / 1000; 取四位数的第一位数 ,也就是千分位的数 如 1234 a=1234/1000=1;
a1 = inum % 1000; 对1000去余, 意思就是 inum=1234 那么 a1=inum%1000 = 234;
b = a1 / 100; 以后就和上面一样了, b =234/100 = 2;
b1 = a1 % 100; b1 = 234%100 = 34;
c = b1 / 10; c = 34/10 = 3;
c1 = b1 % 10; c1 = 34%10 = 4;
d = c1 % 10; d = 4%10 =4

sum = a+b+c+d; sum= 1+2+3+4 =10

printf("\n输入的数字为: %d", inum);
printf("\n 四位数字每位相加的和为 : %d\n", sum);

第一步 a = inum / 1000; 如果 a=1234 的话 a = 1.234 但是 a是int型的 所以 a=1 懂么?
全部回答
#include
void main()
{
int a[4];
int i,k,m=0;
scanf("%d",&k);
for(i=3;i>=0;i--)
{
a[i]=k%10; //取个位数的NX方法
k=k/10;
}
for(i=3;i>=0;i--)
m=m+a[i]; //把每一位相加
printf("%d\n",m);
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
拉萨至魔族工卡县有多少公里
【一炉铁水凝成铁块】一炉铁水凝成铁块,它的
天鹰洗衣地址有知道的么?有点事想过去
太子乐和完达山的奶粉哪个比较好.也比较安全
咖啡厅吧台需要干什么?
启航专业修脚店晋江NO.108在什么地方啊,我要
本科挂过一门概率论会影响申请英国的研究生吗
雷锋事迹作文
装完游戏时会出现:install vcredict 。。。
普通插排能插16A插座吗
成语什么虫什么
安卓4.4.2可以升级6.0吗?求大神 该怎样升级
请问下天津威斯曼的水准仪怎么样
造成水体污染的主要原因
该患者的烧伤总面积为A.20%B.38%C.37%D.19%E.
推荐资讯
车辆罚款计入什么科目
有c1驾驶证驾驶电动三轮车被吊销驾照要多久才
两人打架到公安局会怎么处理
KY是什么意思?
英语课讲水果单词可以怎么讲啊。。比如游戏啊
女患者,16岁,未婚,以往月经规律,夏季过食
我国目前建设的线路里程最长、技术标准最高、
拉肚子后有什么表现
西方近代音乐史
lol卡特琳娜哪个皮肤好 卡特特效皮肤介绍
物理急求38题
对于我国生产企业来说,各项周转率(如存货周
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?