再来水一发~
#include <iostream>
#include <cstdio>
using namespace std;
int change[50],num_c;
int main()
{
int data,r;
while(~scanf("%d%d",&data,&r))
{
int flag=0;
if(data<0)
{
flag=1;
data=-data;
}
num_c=0;
while(data!=0)
{
change[num_c++]=data%r;
// cout<<change[num_c-1]<<endl;
data/=r;
}
if(flag==1)
cout<<"-";
for(int i=num_c-1;i>=0;i--)
{
if(change[i]>=10)
cout<<(char)('A'+change[i]-10);
else
cout<<change[i];
}
cout<<endl;
}
return 0;
}