HDU2051 递归 转化为二进制
2016-10-23 15:41
176 查看
#include<stdio.h> int change(int a) { if(a/2){ change(a/2); } printf("%d",a%2); } int main() { int m; while(scanf("%d",&m)!=EOF){ change(m); printf("\n"); } return 0; } 递归 可以装逼啊!!! //一般方法 #include<stdio.h> int main() { int s[10]; int m,i,j; while(scanf("%d",&m)!=EOF){ i=1; while(m){ s[i]=m%2; m/=2; i++; } j=i-1; for(i=j;i>=1;i--) printf("%d",s[i]); printf("\n"); } return 0; }
相关文章推荐
- c十进制转化二进制(递归)
- 将整数转化为二进制,采用递归方法
- Python小练习 - 用递归将十进制转化为二进制
- 递归将十进制转化为二进制
- 递归实现将十进制转化为二进制
- 递归的应用--十进制转化为二进制
- 利用递归将整数转化为二进制
- hdu2051 Bitset (十进制转化为二进制) java
- java--十进制转化为二进制
- c语言实现把‘0’和‘1’字符串转化为二进制压缩保存成二进制文件
- 将递归转化成迭代的通用技术
- 将一个十进制的数转化为二进制(注意细节处理)
- 把一个数转化为二进制的模板
- 230转化成二进制
- 二叉树遍历方式的转化(递归写法)
- C#进制转换(十进制)转化为二进制和16进制
- 利用bitset将整数转化为二进制
- 【Clojure程序设计】Clojure中转化互递归的方法
- 二进制字符串转化为十进制数字,感觉明明是在范围内却报异常了
- 递归转化为非递归的一般方法