80分
#include<iostream>
using namespace std;
int anss[1000001];
int main(){
int lag=0;
int n,x;
cin>>n>>x;
while(n>0){
int ans=n%x;
n/=x;
anss[++lag]=ans;
}
for(int i=lag;i>=1;i--){
if(anss[i]>10){
cout<<'A'+(anss[i]-10);
}else{
cout<<anss[i];
}
}
return 0;
}
不转类型爆祖宗
100FEN
#include<iostream>
using namespace std;
int anss[1000001];
int main(){
int lag=0;
int n,x;
cin>>n>>x;
while(n>0){
int ans=n%x;
n/=x;
anss[++lag]=ans;
}
for(int i=lag;i>=1;i--){
if(anss[i]>=10){
cout<<(char)('A'+(anss[i]-10));
}else{
cout<<anss[i];
}
}
return 0;
}