用C语言编写,输入一个十进制并转换成二进制

 时间:2024-11-09 00:00:23

在visualC++6.0上,用C语言编写,输入一个十进制并转换成二进制输出的程序

工具/原料

visualC++6.0

方法/步骤

1、打开visualC++6.0-文件-新建-文件-C++SourceFile

用C语言编写,输入一个十进制并转换成二进制

用C语言编写,输入一个十进制并转换成二进制

2、输入预处理命令和主函数:#include<stdio.h>/*输入输出头文件*/voidmain()/*空类型:主函数*/

用C语言编写,输入一个十进制并转换成二进制

3、定义变量和数组的数据类型并输入一个十进制:intb职邗珩垃[16],x,k,r,i;/*定义变量和数组的数据类型为整型*/printf("输入一个十进制:");/忮氽阝另*输出文字提示*/scanf("%d",&x);/*输入一个十进制数字*/k=-1;/*将-1赋给k*/

用C语言编写,输入一个十进制并转换成二进制

4、用除R取余倒计法将十进制的数转化成二进制的数:do/*用循环将十进制的数转化成二进制的数*/{r=x%2;/*用除R取余倒计法计算二进制*/b[++k]=r;/*将值赋给数组*/x/=2;/*将原数除2*/}while(x>=1);

用C语言编写,输入一个十进制并转换成二进制

5、输出结果:for(i=k;i>=0;i--)/*将上面倒计的数正回来*/printf("%d",b[i]);/*输出结果*/printf("\n");

用C语言编写,输入一个十进制并转换成二进制

6、完整的源代码:#inclu蟠校盯昂de<stdio.h>/*输入输出头文件*/voidmain()惺绅寨瞀/*空类型:主函数*/{intb[16],x,k,r,i;/*定义变量和数组的数据类型为整型*/printf("输入一个十进制:");/*输出文字提示*/scanf("%d",&x);/*输入一个十进制数字*/k=-1;/*将-1赋给k*/do/*用循环将十进制的数转化成二进制的数*/{r=x%2;/*用除R取余倒计法计算二进制*/b[++k]=r;/*将值赋给数组*/x/=2;/*将原数除2*/}while(x>=1);for(i=k;i>=0;i--)/*将上面倒计的数正回来*/printf("%d",b[i]);/*输出结果*/printf("\n");}

用C语言编写,输入一个十进制并转换成二进制

c语言输出用空格隔开 C语言如何将十进制数转换为二进制? C语言如何比较3个整数的大小? C语言怎样用递归函数求阶乘? C语言中 是什么意思
热门搜索
水图片大全 动漫美女漫画大全 bilibili动漫 天才宝贝动漫 天宫一号图片