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

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

#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);
}
    原文作者:进制转换
    原文地址: https://blog.csdn.net/yogima/article/details/53501227
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞