递归实现十进制转二进制
来源:互联网 发布:吉利电动车知豆d2 编辑:程序博客网 时间:2024/04/28 18:35
#include<stdio.h>#include<stdlib.h>//输入一个十进制,自己写一个函数转换为二进制//10进制转2进制:方法是除以2取余,逆序排列 //如果想转换为 8进制,则把代码中的2改为8就OK //下面这个是递归!!! void change2(int num)//如果输入num为10 {if(num==0){return ;}else{/* 不能这样写 printf("%d",num%2);结果是0101 从上往下 ? 在递归调用之上就是顺序输出 change2(num/2);*/ change2(num/2); //先反复调用自身后一次返回 printf("%d",num%2);//结果是1010 从下往上? 在递归调用之下就是逆序输出! }} int main(){int num;printf("请输入一个十进制数,程序将转换为2进制\n");scanf("%d",&num);printf("十进制%d转换为二进制为:",num);change2(num);//调用 return 0;}
0 0
- 递归实现十进制转二进制
- 递归实现十进制转二进制
- 利用递归实现十进制转二进制
- 二进制转十进制(递归)
- 递归与while实现求十进制转二进制
- Java十进制转二进制,递归算法
- 十进制字符串转二进制字符串、尾递归
- C语言 十进制转二进制 使用递归
- Stack实现十进制转二进制
- 栈实现二进制转十进制
- 二进制转十进制(栈实现)
- 堆栈实现二进制转十进制
- 用递归法实现一个十进制数据转换成二进制
- 将一个十进制数转换成二进制输出--递归实现
- 递归 十进制转换为二进制
- 用C++实现十进制转二进制或者十进制转十六进制
- DELHI实现十进制和二进制互转
- PASCAL实现二进制字符串转十进制字符串
- SCA
- 进程的三大状态以及转换
- mongodb查询速度慢是什么原因?
- copy和mutablecopy
- FMS3系列(三):创建基于FMS的流媒体播放程序,看山寨帮的山寨传奇
- 递归实现十进制转二进制
- LeetCode之Partition List
- 图片
- 懒加载
- James的安装与使用
- 借助 exec 函数将字符串转成SQL Server命令执行
- 屌丝的逆袭和互联网+时代(后记)
- sandbox沙盒介绍 以及如何取得沙盒里面各文件的路径,以及xcode5 和xcode6上路径的变化
- ubuntu页面标签切换