进制转换(递归实现)
来源:互联网 发布:阿里云vpn搭建openvpn 编辑:程序博客网 时间:2024/06/05 11:37
Time Limit: 1sec Memory Limit:256MBDescription输入一个非负的十进制整数,将其转为二进制.Input输入的第一行是一个整数T,表示总共有T组数据.接下来的T行,每行是一组数据,每组数据是一个待转换的十进制整数n(0<=n<2^31).Output对于每个十进制数,输出其对应的二进制数,每个数占一行. 注意输出的二进制数不要有多余的前导0.Sample Input Copy sample input to clipboard34120Sample Output100110100
此题为二进制用递归实现的标准算法。
#include <stdio.h>void base2(int n) { if (n == 1) { printf("%d", n); } else { base2(n / 2); printf("%d", n % 2); }}int main() { int n, i; scanf("%d", &i); for (int k = 0; k < i; k++) { scanf("%d", &n); base2(n); printf("\n");//注意不能在递归函数中换行! } return 0;}
0 0
- 进制转换(递归实现)
- 递归实现进制转换
- 任意进制转换的递归实现
- 递归法实现进制转换
- c++递归实现进制转换
- 递归实现2~9进制转换
- 利用尾递归实现进制转换
- 递归实现十进制到n[2, 10]进制转换
- 递归实现十进制到n[2, 10]进制转换
- 简单C语言递归实现进制转换并输出
- 利用递归方法实现任意进制转换的方法
- 递归方法实现多种进制的转换
- 数组用于进制转换(递归)
- HDU 2031 进制转换(递归)
- 数据结构 使用递归任意进制转换(c语言实现)
- 递归实现十进制到2(其他)进制的转换
- 将十进制整数转换成b进制字符串 (递归和非递归实现)
- 数制转换 递归实现
- HTML5 input Placeholder (占位符) 样式
- linux c 信号量编程
- iOS学习笔记40-GCD定时器的实现
- Systemd 基本概论介绍
- 英特尔 QSV 在 FFMPEG 中的使用(Linux)
- 进制转换(递归实现)
- Linux中iptables设置详细
- 谓词与lambda表达式
- Linux 下 java 监控 程序运行
- oracle锁概念,阻塞
- Don't use dynamic versions for your dependencies
- jquery获取滚动条高度和位置,JQuery获取元素文档大小、偏移和位置和滚动条位置的方法集合
- 支持向量机通俗导论
- 【刷机】小米降级刷机 线刷 图解 MIUI降级刷机