B3849
B3619
B2143
#include<bits/stdc++.h>
using namespace std;
int n,r;
int a[100005];
int main()
{
cin>>n>>r;
int i=1;
while(n > 0)
{
a[i]=n%r;
n/=r;
i++;
}
for(int j=i-1; j>=1; j--)
{
if(a[j] >= 0 && a[j] <= 9)
cout<<a[j];
else if(a[j] >= 10)
cout<<char(a[j]+55);
}
return 0;
}
这一段代码AC了3道题