用递归函数实现十进制转八进制

用递归函数实现十进制转八进制

#include <iostream>
using namespace std;
int func(int n);
int main()
{
    int n;
    cout<<"请输入十进制正整数"<<endl;
    cin>>n;
    cout<<func(n)<<endl;
    return 0;
}
int func(int num)
{
    if(num<=8)
        return num;
    return num%8+10*func(num/8);
}
发布了122 篇原创文章 · 获赞 103 · 访问量 16万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览