为什么10分?
查看原帖
为什么10分?
1036897
AnOIer楼主2023/11/11 11:34
#include<bits/stdc++.h>
using namespace std;
char b[100];
int l,sum;
int calc(int n){
	l=0,sum=0;
	for(int i=0;i<strlen(b);i++){
		l=int(b[i]-'0');
		if(b[i]>='A'&&b[i]<='Z'){
			l=int(b[i]-'0')-7;
		}
		sum=sum+l*pow(n,strlen(b)-i-1);
	}
	cout<<sum<<endl;
}
int main(){
	int a;
	int n;
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a>>b;
		calc(a);
	}
	return 0;
}
2023/11/11 11:34
加载中...