只有10分,让老师看了,没什么不对的。
代码:
#include<bits/stdc++.h>
using namespace std;
long long n,a;
string jinitaimei;
long long fnum(char kb)
{
if(kb>='0' && kb<='9')
{
return kb-'0';
}
else
{
return kb-55;
}
}
int main()
{
long long i,j;
cin>>n;
for(i=1;i<=n;i++)
{
cin>>a>>jinitaimei;
if(a==10)
{
cout<<jinitaimei;
return 0;
}
long long lj=jinitaimei.size();
long long sum=0;
for(j=0;j<lj;j++)
{
sum+=fnum(jinitaimei[j])*int(pow(a,lj-1-j));
}
cout<<sum<<endl;
}
}
望大佬帮忙,调对了关注