为啥我一直 Unknown Error 明明没问题!!!
查看原帖
为啥我一直 Unknown Error 明明没问题!!!
1244741
chenlongqi楼主2024/7/27 00:00

哪个的大佬帮忙解释下。

代码如下

#include<bits/stdc++.h>
using namespace std;
long long n,m;
long long c[100000],v[100000];
long long q,w;
string A="",B="";
long long ten(string a,long long x){
	long long num=0;
	long long z=a.size();
	for(long long i=0;i<z;i++){
		if(a[i]>='0'&&a[i]<='9'){
			num=num*x+(a[i]-'0'); 
		}
		if(a[i]>='A'&&a[i]<='Z'){
			num=num*x+(a[i]-'A'+10);
		}
	}
	return num;
}
int main(){
	cin>>q>>n;
	for(int i=0;i<q;i++){
		char Q;
		cin>>Q;
		A+=Q;
	}
	long long c=ten(A,n);
	cin>>w>>m;
	for(int i=0;i<w;i++){
		char Q;
		cin>>Q;
		B+=Q;
	}
	long long v=ten(B,m);
	if(c>v){
		cout<<"&gt;";
	}else if(c==v){
		cout<<"=";
	}else if(c<v){
		cout<<"&lt;";
	}
	return 0;
}
2024/7/27 00:00
加载中...