#include<iostream>
using namespace std;
int main ()
{
int a,m,w=1,result=0;
char op;
cout<<"进制转换系统"<<endl;
do{
cout<<"1、八进制转换为十进制"<<endl;
cout<<"2十进制转换为八进制"<<endl;
cout<<"请选择序号1或2"<<endl;
cin>>a;
if(a==1)
{
cout<<"1、八进制转换为十进制"<<endl;
cout<<"请输入八进制数m"<<endl;
cin>>m;
w=1,result=0;
do
{
result=result+(m%10)*w;
w=w*8;
m=m/10;
}while(m!=0);
cout<<"八进制转换为十进制为:"<<result<<endl;
}
else
{
result=0;
w=1;
cout<<"2、十进制转换为八进制"<<endl;
cout<<"请输入要转换的十进制数"<<endl;
cin>>m;
do{
result=result+(m%8)*w;
w=w*10;
m=m/8;
}while(m!=0);
cout<<"十进制转换为八进制为:"<<result<<endl;
}
cout<<"是否继续转换Y/N"<<endl;
cin>>op;
}while(op=='Y'||op=='y');
cout<<endl;
return 0;
}