谁帮我看看哪错了?
查看原帖
谁帮我看看哪错了?
1287357
wuyixuan910210楼主2024/6/5 19:07
#include<bits/stdc++.h>
using namespace std;
int main(){
	long long n,m;
	string s;
	cin>>n;
	for(int i=0;i<n;i++){
		long long k=0;
		cin>>m;
		getchar();
		getline(cin,s);
		for(int i=s.size()-1,l=0;i>=0;i--,l++){
			if(s[i]>='A'){
				k+=(s[i]-'A'+10)*pow(m,l);
			}else{
				k+=(s[i]-'0')*pow(m,l);
			}
		}
		cout<<k<<endl;
	}
	return 0;
}
2024/6/5 19:07
加载中...