(递归)十进制转换成二进制
来源:互联网 发布:辩论赛网络的利与弊 编辑:程序博客网 时间:2024/06/05 05:03
输入样例:
10
输出样例:
1010
对于这道题,开始毫无头绪,后来想到,“除2取余,逆序输出”可以用递归实现。代码如下(不能实现对0的二进制的转换)
void dectobin( int n ){ if(n==0) return ; dectobin(n/2); printf("%d",n%2);}
于是,加了个标志位,对于0单独处理。
ac代码如下:
int flag=0;void dectobin( int n ){ if(n==0&&flag==0) { printf("0"); return ; } if(n==0&&flag==1) return ; flag=1; dectobin(n/2); printf("%d",n%2);}
阅读全文
0 0
- (递归)十进制转换成二进制
- 递归法求解十进制转换成二进制
- 用递归将十进制转换成二进制
- 十进制转换为二进制(递归)
- 递归 十进制转换为二进制
- 十进制转换成二进制
- 十进制转换成二进制
- 十进制转换成二进制
- 十进制转换成二进制
- 十进制转换成二进制
- 十进制转换成二进制
- 二进制转换成十进制
- 十进制转换成二进制
- 用递归把十进制数转换成二进制数
- 编写递归函数将十进制转换成二进制数输出
- 用递归法实现一个十进制数据转换成二进制
- 将一个十进制数转换成二进制输出--递归实现
- 二进制转十进制(递归)
- 关于多态
- 线段树的模板(更新ing)
- 数组类的分功能实现
- 在有序旋转数组中找到一个数
- scrapy爬虫框架入门实例
- (递归)十进制转换成二进制
- tcp/ip学习笔记--第9章 ip routing(选路)
- 并行和并发的区别
- Oracl之开窗函数
- Mybatis批量插入返回成功的数目
- 解决 wampserver 中无法启动mysql数据库的问题
- C++ STL之vector用法总结
- Android --- 多媒体应用(SoundPool播放音频)
- 联动滑动效果及不同Item效果的RecyclerView