码迷,mamicode.com
首页 > 其他好文 > 详细

用递归求解进制转换

时间:2019-01-26 23:48:50      阅读:305      评论:0      收藏:0      [点我收藏+]

标签:std   include   namespace   斐波那契   算法   clu   else   进制转换   程序   

递归算法虽然容易理解,但我们可能时常忘记使用它。我就只记得算法课上老师讲过的场景:斐波那契数列,汉诺塔这两个例子。偶尔看到b站上一个C语言视频里面用递归求解进制转换的例子,突然之间恍然大悟,想着记录下来。
下面是一个求解二进制的程序代码

#include<iostream>
using namespace std;

void convert(int n) {
    if ((n / 2) != 0) {
        convert(n / 2);
        cout << n % 2;
    }
    else cout << n;
}

int main() {
    int x;
    cin >> x;
    convert(x);
    return 0;
}

用递归求解进制转换

标签:std   include   namespace   斐波那契   算法   clu   else   进制转换   程序   

原文地址:https://www.cnblogs.com/sunshine21/p/10325276.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!