#include<iostream>
using namespace std;
int main()
{
int m,n,i=0,r,j,a[100];
while(cin>>m>>n)
{
i=0;r=m;
if(m<0)
m=-m;
while(m!=0)
{
a[i++]=m%n;
m=m/n;
}
if(r<0)
cout<<"-";
for(j=i-1;j>=0;j--)
{
if(a[j]==10)
cout<<"A";
else if(a[j]==11)
cout<<"B";
else if(a[j]==12)
cout<<"C";
else if(a[j]==13)
cout<<"D";
else if(a[j]==14)
cout<<"E";
else if(a[j]==15)
cout<<"F";
else
cout<<a[j];
}
cout<<endl;
}
return 0;
}
进制转换
最新推荐文章于 2023-04-22 14:31:06 发布