永发信息网

{int a,b[10],c,i=0; printf(“输入一个整数\n”); scanf(“%d”,&a); while(a!=0) {c=a%2; a=a/2; b[i]=c;

答案:2  悬赏:50  手机版
解决时间 2021-03-12 05:26
i++;}
for(;i>0;i--)printf(“%d”,b[i-1]);}结果是什么 详细过程
最佳答案
输出结果应该是a的二进制输出,这是手动求其二进制的。
比如初值a=6;则第一轮:c = 6%2 = 0,a = 6/2 = 3,b[0] = 0;
第二轮:c = 3%2 = 1,a = 3/2 = 1,b[1] = 1;
第三轮:c = 1%2 = 1;a = 1/2 = 0;b[2] = 1;
此时a=0,退出循环,数组b为011;逆序输出则为110,而a初始值6的二进制就是110,所以这是a的二进制输出,希望对楼主有帮助
全部回答
int a,b,c=0; for(a=10;a>=2;a--)//a取值从10到1,只运行到a=2,运行后的结果就是a=1,所以这句共运行了9次 for(b=0;b<=3;b++);//这里应该有个")"号,b取值从0到4,只运行到b=3,运行后的结果就是b=4,这句共运行了4次 c++;//每次加1,加了36次 printf("%d\n",c)//最后的结果就是9*4=36
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
丘壑什么意思
约有336,081张16.8米宽x19.9米长房屋设计图相
润泽苑北门在什么地方啊,我要过去处理事情
柱CD承受的内力设计值为:N=-310kN(压力),
帮我看看膝盖上是怎么回事
推土机具有宽大的履带是为了什么?斧头有很窄
iPhone6s plus如何快速清除Safari历史记录及
请问,为什么在Wordpress的新页面无法查询到
哪位高手能告诉我管道泵立式安装与横式安装的
建行网银登录名是什么
途观显示请把排挡杆挂入p挡什么意思
人造棉针织染色布翻译成英文怎么翻?
余韵无穷意思
农民可以在自己的耕地 建造养殖场吗
警校男生身高最低多高
推荐资讯
从上海龙华分院怎么到总院怎么坐地铁
电话卡入网地区在哪里就只能在哪里上网吗
不平凡的我经历别人不一样的人生是什么意思
怎样辨别芦荟是否有毒
单位工程验收时,可以不参加的单位有()。A.分
1966元大写怎样写?
融泽参茸地址有知道的么?有点事想过去
fate stay night塞巴死了没
洗头时加盐有什么好处?有什么负作用吗?
博航眼镜地址在什么地方,想过去办事
单选题在5000多年的发展历程中,中华民族形成
厨林泥鳅庄在什么地方啊,我要过去处理事情
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?