#include<bits/stdc++.h>
using namespace std;
long long n;
int r,ans=0;
char b[25];
int main(){
cin>>n>>r;
while(n!=0){
int a=n%r;
n/=r;
if(a<10)
b[ans]=((char)((int)'0'+a));
else
b[ans]=((char)((int)'A'+(a-10)));
ans++;
}
for(int i=--ans;i>=0;i--){
cout<<b[i];
}
}
我的代码请过目