C语言 输出二进制数
程序员文章站
2022-03-01 13:33:38
...
#include<stdio.h>
int Binary_number(int dec){
int result = 0,temp = 1,yushu = 0;
while(1){
yushu = dec%2;
dec/=2;
result+=yushu*temp;
temp*=10;
if(dec<2)
{
result+=dec*temp;
break;
}
}
return result;
}
int main(){
int num;
printf("Please input the number: ");
scanf("%d",&num);
printf("The Binary number is: %d\n",Binary_number(num));
return 0;
}
上一篇: Android微信支付开发源代码_微信支付V3接口Demo下载
下一篇: c语言输出二进制
推荐阅读
-
剑指offer11:输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。(进制转换,补码反码)
-
C语言的字符串输出fputs()函数
-
一起talk C栗子吧(第一百八十三回:C语言实例--在printf函数中设置输出宽度二)
-
利用c语言求出0~999之间的所有“水仙花数”并输出
-
用C语言输出9*9乘法表
-
C语言字符串输出函数puts()的作用是什么
-
c语言的输入输出语句有哪些?
-
C语言代码输出一个“魔方阵”
-
剑指offer11:输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。(进制转换,补码反码)
-
node.js与C语言 实现遍历文件夹下最大的文件,并输出路径,大小