【问题描述】
用递归算法,把任一给定的十进制正整数转换成对应的八进制数输出。
【输入格式】
输入一个正整数,表示需要转换的十进制数。
【输出格式】
输出一个正整数,表示转换之后的八进制的数。
【输入样例】
15
【输出样例】
17
#include<bits/stdc++.h>
using namespace std;
void f(int x){
if(x==0) return;
f(x/8);
cout<<x%8;
}
int main(){
int m;
scanf("%d",&m);
f(m);
return 0;
}
标签:输出,正整数,递归,样例,八进制,十进制,输入
From: https://blog.csdn.net/qxh10/article/details/139362198