#include <iostream>
using namespace std;
int main(){
int n;
int p,c,m=0,s[100];
cout<<"输入要转换的数字:"<<endl;
cin>>n;
cout<<"输入要转换的进制:"<<endl;
cin>>p;
cout<<"("<<n<<")10="<<"(";
while (n!=0){
c=n%p;
n=n/p;
m++;
s[m]=c;
}
for(int k=m;k>=1;k--){
if(s[k]>=10){
cout<<(char)(s[k]+55);
}else{
cout<<s[k];
}
}
cout<<")"<<p<<endl;
return 0;
}
2进制转任何进制
最新推荐文章于 2024-08-21 18:16:36 发布