65,187
社区成员




int main()
{ long m,k,w,q,p,a,b[1000],y,i; //视编辑器Tc可以用long 或unsigned long
char c[39]={"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"};
cout<<"请输入要转换的数"<<endl;
cin>>q;
p=q;
y=0;
w=8;
while(q)
{ b[y++]=q%w;
q/=w;
}
cout<<"8进制为:";
for(i=y-1;i>=0;i--)
cout<<c[b[i]];
cout<<endl;
w=16; //w改变可以求 2-36进制转换
q=p;
y=0;
while(q)
{ b[y++]=q%w;
q/=w;
}
cout<<"16进制为:";
for(i=y-1;i>=0;i--)
cout<<c[b[i]];
cout<<endl;
getchar();getchar();getchar();getchar();
return 0;
}