递归求十进制转二进制

问题:

给出一个十进制数输出它的二进制数(没有前导0)。

代码实现:

#include <iostream>
using namespace std;

void solve(int n) {
    if (!n) {
        return ;
    }
    solve(n / 2);
    cout <<n%2;
}

int main() {
    solve(100000);
    return 0;
}
发布了33 篇原创文章 · 获赞 27 · 访问量 74

猜你喜欢

转载自blog.csdn.net/weixin_46165788/article/details/105524294