用递归求解进制转换
Posted sunshine21
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用递归求解进制转换相关的知识,希望对你有一定的参考价值。
递归算法虽然容易理解,但我们可能时常忘记使用它。我就只记得算法课上老师讲过的场景:斐波那契数列,汉诺塔这两个例子。偶尔看到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;
}
以上是关于用递归求解进制转换的主要内容,如果未能解决你的问题,请参考以下文章