求助,在本地编译器上可以,到了洛谷就不行了
查看原帖
求助,在本地编译器上可以,到了洛谷就不行了
1269864
ChenYuhui584521楼主2024/4/5 17:24
#include<iostream>
#include<string>
using namespace std;
int main()
{
	int a,b,sum=0;
	string ch,ch1;
	cin>>a>>ch>>b;
	for(int i=0;i<ch.size();i++){
		sum*=a;
		if(ch[i]>='0'&&ch[i]<='9'){
			sum+=ch[i]-'0';
		}else{
			sum+=ch[i]-'A'+10;
		}
	}
	char c;
	int t;
	while(sum!=0){
		t=sum%b;
		if(t<=9){
			c='0'+t;
		} else{
			c='A'+t-10;
		}
		sum/=b;
		ch1.push_back(c);
	}
	for(int i=ch1.size();i>=0;i--){
		cout<<ch1[i];
	}
	
	
	
	return 0; 
}
2024/4/5 17:24
加载中...