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

...使用数组,编写一个十进制正整数转换为二进制数的转换工具

发布网友 发布时间:2024-02-10 01:50

我来回答

3个回答

热心网友 时间:2024-03-01 13:09

C语言程序如下:

#include<stdio.h>

int main(){

int N,i,t;

int a[100];

scanf("%d",&N);

for(i=0;N!=0;i++){

a[i]=N%2;

N=N/2;

}

for(t=i-1;t>=0;t--){

printf("%d",a[t]);

}

}

思路:反复地将n除以2取余数;将取出的余数用数组存放;由于先取出的是低位数据,后取出的是高位数据,因此需将数组逆序输出。

扩展资料:

1、十进制整数转二进制数:“除以2取余,逆序排列”(除二取余法)

2、十进制小数转二进制数:“乘以2取整,顺序排列”(乘2取整法)

3、十进制负数转二进制:“先取正数的二进制值,再取反,加1”

参考资料:百度百科-二进制

热心网友 时间:2024-03-01 13:09

如下


代码
#include
void getbirn( int a,char *s)
{
int m=a,i=0,j=0;
char str[64];
while(m)
{ str[i]=m%2+'0';
if (m=m/2)
i++;
}
for(j=0;i>=0;i--,j++)
{
*(s+j)=str[i];
}
*(s+j)='\0';
return;
}
int main(void)
{
int n;char s[64];
while(scanf("%d",&n)!=1||n<=0);
getbirn(n,s);
puts(s);
return 0;
}

热心网友 时间:2024-03-01 13:10

#include <stdio.h>

int main()
{
int i=0,j=0,a = 0,n[100]={0};
scanf("%d",&a);
printf("input=%d\n",a);
while (a)
{
n[i++] = a%2;
a/=2;
}

for (j=i-1;j>=0;j--)
{
printf("%d",n[j]);
}

printf("\n");
return 0;
}

65

input=65

1000001

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
U盘更新专用需要电脑打开怎么让我的U盘和电脑文件夹同步更新啊_百度知 ... 为什么我的硬盘一打开就弹出对话框说选择打开方式. 倒霉的是右键也打... 磁盘右键是打开方式怎么办 我双机盘符总是打开 打开方式 让我选择,右健第一项是打开.不知道是中了... 罗技Lightspeed怎么用? 罗技无线鼠标怎么样?怎么连接电脑使用? 为什么不建议去融资公司上班 融资担保公司一般账务处理及所涉及的会计科目有哪些 月经期间可以游泳吗 经期能不能游泳 为什么眉毛脸型两个一样 ...我弟在外打工,我回家看望我妈,弟媳把门锁上,不要我进门,我执意要进... 激光首饰焊机准备焊接时提示电压过低 拼多多商家给买家打电话换货可以吗 编写程序将输入的十进制整数转换成二进制并输出,要求程序中编写一个函数... 弟媳妇不让母亲回家住?该怎么办? 为什么任务栏上有很多360安全卫士的图标 请帮忙算一下农历83年七月十八的男的和89年四月初二的女的在一起合适... ...至 C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\_AIA.tmp 怎样可以使眼睫毛长的又密又长,要自然生长58 怎样可以使眼睫毛长的又密又长,要自然生长58 怎么样能让眼睫毛长长长密?22 立春饮食 羊肉不宜多吃 怎么能让眼睫毛变长变密?1117 立春之后应该少吃烤羊肉 立春后能吃牛羊肉吗 美的洗衣机桶自洁功能如何使用? 闲鱼怎么上同城首页曝光 苔藓和藻类有哪些相同点和不同点? 藻类、苔藓、蕨类和种子植物有何共同特征? 父母住在我家弟媳多次上门闹事辱骂我该怎么办? ...恢复备份在icloud总储存空间的东西 怎么显示没有可用的备份... 去弟弟家被弟媳拒绝了以后还去吗? 娘家的房子是父母盖的但弟媳竟然不给我进家门我是否可以起诉她?_百度... 退汽车票是不是必须在坐车的车站 营口市哪块有车手串的 ...山地自行车灯车前灯强光手电筒USB充电带电喇叭铃铛怎样调铃声... 绿能电动自行车如何换左喇叭? 华为手机自带手机杀毒软件吗? 企业如何申请抖音? 漏接了英国签证中心电话怎么办?!怎么办呢 漏接英国签证中心电话 四川事业单位面试培训班鸿途靠谱不? 怎样设置手机不漏接任何一个电话? 新乡县的地图哪里有卖的? 新乡县距离新乡市多远 可以用坩埚钳夹住灼烧后的钠立即放入充满氯气的集气瓶中是对的还是... 灼烧金属钠是一定要在干燥的坩埚中进行吗 请问搬家怎么看日子啊?有人了解的吗?8 请问搬家怎么看日子啊?有人了解的吗?8