#include<cstdlib>
#include<iostream>
using namespace std;
void turndate(int n,int a);
char ch[6]={'A','B','C','D','E','F'};
int main(){
int n;
cin>>n;
turndate(n,2);
turndate(n,8);
turndate(n,16);
return 0;
}
void turndate(int n,int a){
int x[17],i,j,k=0;
cout<<n<<"turn into"<<a<<" :"<<endl;
if(n<0)
cout<<"-";
j=abs(n);
do{
k++;
i=j%a;
j/=a;
x[k]=i;
}while(j!=0);
for(int h=k;h>=1;h--){
if(x[h]<10)
cout<<x[k];
else
cout<<ch[x[h]-10];
}
cout<<endl;
}
10进制转化为2进制 8进制 16进制
最新推荐文章于 2020-05-13 18:49:54 发布