C++递归函数实现十进制转换为八进制

IDE:codeblocks
日期:201/12/1
功能:编写一个递归函数,将任意的十进制正整数转换为八进制数

#include <iostream>
#include <cmath>
using namespace std;

int f(int n)
{
    if(n/8)
        f(n/8);
    cout<<n%8;
    return 0;
}

int main(void)
{
    int n;
    cout<<"请输入一个十进制数"<<endl;
    cin>>n;
    f(n);
    return 0;
}


发布了57 篇原创文章 · 获赞 2 · 访问量 1870

猜你喜欢

转载自blog.csdn.net/weixin_43476969/article/details/103336683