题目描述
用递归算法,把任一给定的十进制正整数转换成八进制数输出。
输入
输入一个正整数,表示需要转换的十进制数。
输出
输出一个正整数,表示转换之后的八进制的数。
样例输入
15
样例输出
17
#include <iostream>#include <cstring> #include <algorithm>#include <iomanip>using namespace std;void f(int a){ if(a<8)cout<<a; else { f(a/8); cout<<a%8; }}int main(){ int a; cin>>a; f(a);}