```
#include<iostream>
#include<cmath>
using namespace std;int a[105]; int aaaa[105];
char chh[105];
int main()
{
int n,m;
string s;
cin>>n>>s>>m;
for(int i=0;i<s.size();i++)
{
if(n<11)
{
a[i]=s[i]-'0';
}
else
{
if(s[i]=='A') a[i]=10;
if(s[i]=='B') a[i]=11;
if(s[i]=='C') a[i]=12;
if(s[i]=='D') a[i]=13;
if(s[i]=='E') a[i]=14;
if(s[i]=='F') a[i]=15;
}
}
long long ans=0;
int jj=0;
for(int i=s.size();i>=0;i--)
{
ans+=a[i]*pow(n,jj);
jj++;
};
int pp=0;
int p;
int q;
do
{
p=m;
q=ans/p;
aaaa[pp]=ans-p*q;
ans=q;
pp++;
}while(ans!=0);
for(int i=0;i<pp;i++)
{
chh[i]=aaaa[i]+'0';
}
bool flag=0;
for(int i=0;i<pp;i++)
{
if(chh[i]!='0')
{
flag=1;
cout<<chh[i];
}
if(flag==0) continue;
}
return 0;
}
```
by bigju @ 2019-07-13 20:43:22
求助QWQ
by bigju @ 2019-07-13 20:43:45
发错题目了,sorry
by bigju @ 2019-07-13 20:44:34
此贴终结
by bigju @ 2019-07-13 20:48:28