全WA代码:
#include<bits/stdc++.h>
using namespace std;
int n,n1,i=0,m,j;
char s,ans[65],s1[10];
int main(){
cin>>n;
s=getchar();
while(1){
s=getchar();
if(s=='\n')break;
s1[i]=s;i++;
}
for(int k=i-1;k>=0;k--){
s=s1[k];
if('A'<=s&&s<='Z'){
n1+=pow(n,i-k-1)*(s-'A'+10);
}
else{
n1+=pow(n,i-k-1)*(s-'0');
}
}
cin>>m;
while(n1>0){
int x=n1%m;
if(x>=10){
ans[j]='A'+x-10;
}
else{
ans[j]=x+'0';
}
j++;
n1/=m;
}
for(int k=j-1;k>=0;k--){
cout<<ans[k];
}
return 0;
}