code :
#include <iostream>
using namespace std;
int a[101],i=0;
void jinzhi (int n){
if (n==1)
a[i++]=1;
else 
{
a[i++]=n%2;
jinzhi(n/2);
}
}
int main ()
{
int k,j;
cin>>k;
jinzhi(k);
for (int j=i-1;j>=0;j--)
cout<<a[j];
}
其实原理都是一样,无非是换成方法而已。

刚刚有水了一道,用递归实现进制转换相关推荐

  1. 【递归】进制转换、字符串反转、判断回文

    文章目录 进制转换--十进制转为任意进制 递归 栈 解法一 解法二 字符串反转 递归 栈 判断回文 递归 双端队列 进制转换--十进制转为任意进制 递归 def toStr(n,base):conve ...

  2. 利用栈和递归实现进制转换——数据结构实验报告

    一.实验名称:栈的应用--进制转换 二.实验目的 熟练掌握栈的两种存储方式的具体实现过程,并分别使用递归和非递归两种方式,实现进制转换. 三.实验要求 顺序栈和链栈两种存储方式任选一种,实现从十进制到 ...

  3. 递归实现进制转换(C++版)

    上次呢,我们留下了一道题,今天我们来一起看一看: 题目链接:https://www.cnblogs.com/gaozirong/p/10547434.html 这是我写的程序,大家可以对照参考一下(C ...

  4. python 进制转换_Python数据结构与算法——递归应用之进制转换

    高考加油 在前面的文章中堆栈也用于进制转换(存放余数).而递归也可以用于进制转换,有固定模式循环,并且可以规模越来越小的问题都可以转换成递归 栈与递归之间一定有点联系 整数转换成任意进制 日常运算都是 ...

  5. 任意进制转换的递归实现

    任意进制转换的递归实现 原始链接:http://weolee.spaces.live.com/blog/cns!52FBB34F02E029D9!650.entry www.163online.cn ...

  6. 1.1_简单递归 (汉诺塔问题 / 进制转换)

    --- 递归三定律 ---1. 基本结束条件,解决最小规模问题2. 缩小规模,向基本结束条件演进3. 调用自身来解决已缩小规模的相同问题 递归实例:汉诺塔问题 n 个盘子时:1. 把 n-1 个圆盘从 ...

  7. 2021.11.20关于用递归来解决进制转换

    题目:(c primer plus第六版第九章)为了让程序清单9.8中的to_binary()函数更通用,编写一个to_base_n() 函数接受两个在2-10范围内的参数,然后以第2个参数中指定的进 ...

  8. python 进制转换 递归_python--使用递归优雅实现列表相加和进制转换

    咦,好像坚持了一段时间,感觉又有新收获啦. # coding: utf-8 class Stack: def __init__(self): self.items = [] # 是否为空 def is ...

  9. 牛客小白月赛6 水题 求n!在m进制下末尾0的个数 数论

    链接:https://www.nowcoder.com/acm/contest/135/C 来源:牛客网 题目描述 其中,f(1)=1;f(2)=1;Z皇后的方案数:即在Z×Z的棋盘上放置Z个皇后,使 ...

最新文章

  1. in和exists的区别与执行效率问题解析
  2. LA2678最短子序列
  3. 懒加载--初步理解. by:王朋
  4. 十大最美的数据中心建筑
  5. boost::intrusive::auto_unlink_hook用法的测试程序
  6. git 合并多次commit
  7. linux小知识之终端
  8. 只需三步就能做出可视化大屏的python工具,真香!
  9. “老鹰捉小鸡”小学数学题碾压成人智商,这样的题目有什么意义?
  10. python函数参数冒号_Python3 - 参数中的冒号和箭头
  11. Boundary Representations
  12. 计算机组成原理(白中英) 第三章 课后题答案
  13. 如何应对项目现场EasyNVR视频平台内ini配置文件丢失的现象?
  14. 【神经网络】2. 神经网络设计过程
  15. C/C++ 实现模拟键盘鼠标
  16. spring cloud SnakeYAML RCE复现
  17. java 循环依赖_Java详解之Spring Bean的循环依赖解决方案
  18. 让我们努力的学习ruby吧
  19. (转)在 Linux 平台中调试 C/C++ 内存泄漏方法
  20. 百度新闻爬虫搜索引擎实战---爬虫篇(2)

热门文章

  1. 前端开发网络——Ajax(GET、POST)
  2. 比较好的一些 ConcurrentHashMap讲解博客
  3. ASP.NET Core Razor Pages
  4. Cannot send session cache limiter - headers already sent问题
  5. MyBatis操作指南-与Spring集成(基于注解)
  6. 【转】phpize学习
  7. 实验:sigsuspend(),sigprocmask()
  8. Linux下动态库使用小结
  9. PostgreSQL 中的递归查询 与oracle 的比较
  10. c语言按shift用户随时退出,2014年云南省“三校生”高考计算机第三次模拟试卷...