虽然我并不是那么清楚我是否有救
不知道为啥0分的代码
#include <bits/stdc++.h>
using namespace std;
char z[10000000]="";
string m="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
int r,n,l,i=0;
int main(){
scanf("%d%d",&n,&r);
l=n;
while(l){
z[i]=m[l%r-1];
l/=r;
}
int L=strlen(z);
for(int i=L-1;i>-1;i--){
printf("%c",z[i]);
}
return 0;
}