将十进制转换成二进制输出,递归写法
2014-10-08 16:52
141 查看
#include <stdio.h> #include <stdlib.h> #include <string.h> void binary_num(int, int); int main( int argc, char* argv[] ) { int a = 30; binary_num(a, sizeof(a) * 8); printf("\n"); system("pause"); return 0; } void binary_num(int a, int i) { if (i > 1) binary_num(a >> 1, --i ); if (a & 1) printf("1"); else printf("0"); }
相关文章推荐
- 递归代码将十进制转换成二进制输出
- 利用递归将十进制转换为二进制(c primer plus中的例题)
- 将一个十进制数转换成二进制输出--递归实现
- 利用for循环将十进制数字转换为二进制并输出
- 将十进制整形数转换成二进制,然后通过字符型输出 自己实现的一个简单的例子
- 十进制转换为二进制序列,并输出1的个数,和序列的奇偶序列
- (递归)十进制转换成二进制
- 递归 十进制转换为二进制
- 输入一个十进制正整数,将其转换成二进制、八进制、十六进制数输出
- 用递归实现十进制转换成二进制
- 使用移位操作把十进制转换为二进制与十六进制字符串输出
- 从键盘输入某个十进制小数或整数,转换成对应的二进制小数并输出。 (查询十进制小数转换成二进制小数的算法,使用循环来实现。 最多保留小数位后7位数字即可)算法
- 使用移位操作把十进制转换为二进制与十六进制字符串输出
- 5分钟学会十进制转换成二进制的快速口算方法 & Java输出二进制的代码
- 将十进制的转换为1~16(递归输出)或是1~32(字符串数组输出)进制
- 用递归将十进制转换成二进制
- 利用栈实现十进制到二进制的转换输出
- 从键盘输入某个十进制整数数,转换成对应的二进制整数并输出。
- T-SQL编写程序,将十进制数值转换为二进制字符串后输出
- 十进制转换为二进制(递归)