递归实现进制转换
来源:互联网 发布:丁丁停车关闭 知乎 编辑:程序博客网 时间:2024/06/16 10:23
#include<stdio.h>#include<stdlib.h>#include<iostream>/* 2017年3月21日10:37:53 递归实现进制转换。王老师讲义第53页。 试编写一个把十进制正整数转换为B进制(2<=B<=9)数输出的递归算法。 课本的解法是,即用到了递归,又用到了栈。 我觉的没必要用栈来实现,因为使用递归的话,系统本身会自动生成一个栈的。所以,我觉得课本的写法是多余的。现在自己写一个算法。 结果:完美!*/void conversion(int n ,int b);int main(void){ conversion(100,8); system("pause"); return 0;}void conversion(int n ,int b)//进制转换。{ if(n<b) { printf("%d",n); }else{ int k,j; k=n%b; j=n/b; coversion(j,b);//递归调用 printf("%d",k);//为了实现效果,这个printf应该在递归之后打印,否则的话就错了。 }}
0 0
- 递归实现进制转换
- 任意进制转换的递归实现
- 递归法实现进制转换
- c++递归实现进制转换
- 进制转换(递归实现)
- 递归实现2~9进制转换
- 利用尾递归实现进制转换
- 递归实现十进制到n[2, 10]进制转换
- 递归实现十进制到n[2, 10]进制转换
- 简单C语言递归实现进制转换并输出
- 利用递归方法实现任意进制转换的方法
- 递归方法实现多种进制的转换
- 将十进制整数转换成b进制字符串 (递归和非递归实现)
- 数制转换 递归实现
- 递归实现数制转换
- 递归实现二进制转换
- 进制转换 hdu2031 递归
- 递归调用进制转换
- 蓝牙协议分析2
- java多线程之线程与进程简介
- 并发集合:ConcurentLinkedDeque
- chrome浏览器下如何非法安装postman
- TCP的三次握手(建立连接)和四次挥手(关闭连接)
- 递归实现进制转换
- SpringSecurity 登录页面无法获取CSRF令牌的解决方法
- Android中Service和Thread区别
- linux 查看用户上次修改密码的日期
- OpenCV 配置篇 —— Android Studio
- 字符串的替换
- java nio 使用异常整理
- nginx负载均衡配置
- 技术博客收藏