问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

#include<stdio.h> main() { int i,j,n,m; int a[16]= { 0 };_百度...

发布网友 发布时间:2024-10-03 22:23

我来回答

1个回答

热心网友 时间:2024-11-01 07:47

这是个将10进制数转换为2进制数的C程序。
首先要说明一下将10进制数转换为2进制数的步骤。
将要求的数除以2,得到商和余数,再将得到的商除以2,以此类推直至商为0。倒序排列余数得解。
以10为例:
10÷2=5余0,5÷2=2余1,2÷2=1余0,1÷2=0余1
将每个式子的余数倒序排列得到1010,即10的二进制是1010。
对程序的解释:
#include<stdio.h>
main()
{
int
i,j,n,m;
int
a[16]={0};
/*
创建一个能存放16个数字的数组用来存放最终的2进制结果,初始化每位都为0
*/
printf("please
input
the
decimalism
number(0~32767):\n");
scanf("%d",&n);
/*
输入要转换为2进制的数
*/
for(m=0;m<15;m++)
/*
输入要求小于32768,所以数组的最后一位实际上是用不到的,不过还是建议写成
for(m=0;m<=15;m++)
*/
{
i=n%2;
/*
将输入的数除以2,得到余数
*/
j=n/2;
/*
将输入的数除以2,得到商
*/
n=j;
/*
将第11行求得的商作为新的被除数,以便下一步除以2
*/
a[m]=i;
/*
将第10行求得的余数存进数组,倒序排列后就是最终结果
*/
}
for(m=15;m>=0;m--)
/*
从后往前打印数组,达到倒序的目的
*/
{
printf("%d",a[m]);
/*
打印数组
*/
if(m%4==0)
printf("
");
/*
每4位打印一个空格,使结果美观
*/
}
return
0;
}
仅供参考。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ipad mini2怎么看小说 关于ipadmini的几点疑惑 苹果平板图书阅读软件推荐推荐一个苹果可以用的免费看小说app 风冷无霜为什么噪音大 华为matepad11多大尺寸的 applewatch可以发微信语音吗? 人类基因组组成 仅从染色体照片(黑白非显带的)能否区别X染色体和C组染色体? ...车子加速不上来是什么原因,节气门清洗过了也不行? 换了变数箱油洗了节气门 提速慢了 停下来起步根本没力气 尼康P100数码相机:功能强大,性能出色 联想Ideacentre B31r4产品信息 在PPT中如何调整表格行高? 像雨像雾又像风歌曲原唱 什么样的场地才能适合打造户外无动力乐园? LOL泳池派对雷克塞皮肤多少钱 户外动力配电箱需要装温控器加热器吗 英雄联盟雷克塞永游派队多少钱 什么叫户外运动?包括哪些项目? 海洋沉积动力学要户外作业吗 乐动力在户外的时候必须用流量吗 男:1976年9月23日(阳历) 女:1987年5月23日(阳历) 请老师提供2010年11月... 男,农历1977年2月25日,女,农历1987年4月25日,求2010年结婚日子? 女:1985年4月7日,属牛。男:1980年2月9日,属猴。帮忙算下结婚吉日吧 男1978年10月1号(阳历) 女1988年5月20号(阴历)想在2010年低2010年初结... 男1978年12月25(阳历) 女1979年5月1(阳历)在2011年适合结婚的好日子有... 真假美猴王是什么关系? 福州仓山区小学排名前十名? 普拉多10款4.0,加油灯亮了大概还有多少油 关于如何填写执业助理医师试用期考核合格证明栏中的工作基本情况_百度... vivo手机更新系统开不了机 #include&lt;stdio.h&gt; main() {inti,j,m=1; for(i=1;i&lt;3;i++) {for(j=... 富士AV130数码相机:功能强大,性价比超高的专业相机 如何用QQ币开通腾讯视频VIP 表白那天的歌词是什么? 竹笋型和荷包蛋型是什么意思 每当我打开电脑,看见你的头像是灰色的,,这是哪首歌的歌词啊,谁告诉我一... 华宇物流电话客服电话华宇物流公司官网电话 华宇物流。我的货现在到哪了?货单号是06713027 华宇物流单号查询 我想知道我的货物到哪里了 单号27637894 我在用米管家APP上不小心申请借钱后来看下来1100元还款的时候2156,我... 真的特别讨厌我公公,真的不明白他是什么意思,每次当着我的面给我老公... 用韩语说:钟明迎,我一直都在! 简洁的韩语表白的句子 用韩语表白的句子 "才发现,原来我一直都在自作多情"的韩语怎么说 自考中实践环节考核是怎么回事 什么叫自考实践性环节? 怎样使BB霜更快的贴合皮肤? 使用BB 霜时需要注意的细节有哪些? bb霜用手还是用粉扑好