C语言整数十进制按照二进制形式输出程序
2017-04-11 11:32
507 查看
/*整数的二进制转换程序*/
#include<stdio.h>
#include<math.h>
int main(void)
{
int num,nums,numy,t,a;
int i = 0;
int binary = 0;
printf("请输入一个整数\n");
scanf("%d",&num);
a=num;
do
{
nums = num / 2 ;
numy = num % 2 ;
num = nums;
binary = numy * pow(10,i) + binary;
// printf("nums=%d\tnumy=%d\tnum=%d\tbinary=%d\ti=%d\n",nums,numy,num,binary,i); //用来检测算法内部运行过程
i++;
} while(nums != 0);
printf("%d的二进制数是 %d\n",a,binary);
}
#include<stdio.h>
#include<math.h>
int main(void)
{
int num,nums,numy,t,a;
int i = 0;
int binary = 0;
printf("请输入一个整数\n");
scanf("%d",&num);
a=num;
do
{
nums = num / 2 ;
numy = num % 2 ;
num = nums;
binary = numy * pow(10,i) + binary;
// printf("nums=%d\tnumy=%d\tnum=%d\tbinary=%d\ti=%d\n",nums,numy,num,binary,i); //用来检测算法内部运行过程
i++;
} while(nums != 0);
printf("%d的二进制数是 %d\n",a,binary);
}
相关文章推荐
- C语言位段操作,写一个程序,从键盘上接收一个整数,用二进制形式输出这个整数
- C语言中十进制以二进制形式输出
- 用移位运算实现一个整数二进制形式的输出--简短程序分析
- 黑马程序员——【C语言】输出整数在内存中的二进制形式
- 输入一个整数,把该整数分别按照八进制、十进制、十六进制形式输出
- C语言中以二进制形式输出整数
- 输入一个整数,把该整数分别按照八进制、十进制、十六进制形式输出
- C语言整数按照二进制逆序,输出逆序后的整数值
- 输入一个整数,把该整数分别按照八进制、十进制、十六进制形式输出
- 8、编写一个程序,它先将键盘上输入的一个字符串转换成十进制整数, 然后打印出这个十进制整数对应的二进制形式。
- C语言中的位操作例子(将任一整数转换为二进制形式)
- C语言实现输出单精度、双精度小数十进制形式
- 第十二周项目三(五):输出一个整数的二进制形式
- C语言中二进串形式的整数与十进制的互换
- 编写一个程序,从标准输入读入字符,并把它们写出在标准输出中。 所有非字母字符都完全按照它的输入形式输出,字母字符在输出前进行加密
- 输出整数n的二进制形式
- 第十二周项目3--输出一个整数的二进制形式
- C语言小程序——十进制小数转二进制小数
- 使用位段实现整数的二进制形式输出
- Java程序输出一个整数的二进制,八进制,十六进制数