#include<iostream>
#include<cstdlib>
using namespace std;
void turndate(int ,int );
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<<"-";
n=abs(n);
do{
k++;
i=n%a;
n/=a;
x[k]=i;
}while(n!=0);
for(int j=k;j>=1;j-- ){
if(x[j]<=9)
cout<<x[j];
else
cout<<ch[x[j]-10];
}
cout<<endl;
}
进制转化 10进制转化为2进制,8进制,16进制
猜你喜欢
转载自blog.csdn.net/weixin_45592404/article/details/103827874
今日推荐
周排行