要求:十进制转八进制
//其它进制的话只需做下稍微的修改
#include <iostream>
using namespace std;
int fun(int x)
{
if(x<8) return x;
return x%8+10*fun(x/8);
}
int main()
{
int x;
cout<<"欢迎使用进制转换(10进制转8进制):"<<endl;
cout<<"请输入任意十进制数字:"<<endl;
cin>>x;
cout<<"转换后的8进制数为:"<<endl;
x=fun(x);
cout<<x<<endl;
return 0;
}