题目描述
输入一个十进制正整数,然后输出它所对应的八进制数。
输入
输入一个十进制正整数n(1≤n≤106) 。
输出
输出n对应的八进制数,输出在一行。
样例输入
10
样例输出
12
#include<iostream>
using namespace std;
int zh(int x){
int y=0;
if(x<8){
cout<<x;
}
else if(x==8){
y=x/8; x=x%8;
cout<<y<<x;
}
else{
y=x%8;
x=x/8;
zh(x);
cout<<y;
}
}
int main(){
int x;
cin>>x;
zh(x);
return 0;
}