##40分求助
查看原帖
##40分求助
485451
qgmzzn楼主2022/2/27 16:10
//devc++上可以运行,但洛谷上#2#3#5都是re
#include<bits/stdc++.h>
using namespace std;
int atoi(char a){
	return (int)a-'0';
}
int main(){
	string a,b,c,d;
	int result[502]={0};
	int j=0;
	cin>>a>>b;
	for(int i=a.size()-1;i>=0;i--){
		c[a.size()-1-i]=a[i];
	}
	for(int i=b.size()-1;i>=0;i--){
		d[b.size()-1-i]=b[i];
	}
    	int jin=0,sum=0;
	for(int i=0;i<(a.size()>b.size()?a.size():b.size());i++){
        	sum=atoi(d[i])+atoi(c[i]);
		result[i]+=sum;
	        jin=result[i]/10;
		    result[i]%=10;
		    result[i+1]+=jin;
	}
	if(result[max(a.size(),b.size())])
	for(int i=max(a.size(),b.size());i>=0;i--){
		cout<<result[i];
	}
	else
		for(int i=max(a.size(),b.size())-1;i>=0;i--){
		cout<<result[i];
		}
}
2022/2/27 16:10
加载中...