求助 测试点本地对了 洛谷RE
查看原帖
求助 测试点本地对了 洛谷RE
530225
luogu530225楼主2022/1/25 16:14
#include<bits/stdc++.h>
using namespace std;
int main(){
	string a,b,c;
	int d[700]={0};
	for(int i=0;i<=699;i++)d[i]=0;
	cin>>a>>b;
	int lena= a.length();
	int lenb= b.length();
	int len=max(lena,lenb);
	for(int i=len-1;i>=0;i--){
		if(a[i]>='0'&&a[i]<=('9'+9)&&b[i]>='0'&&b[i]<=('9'+9))c[i]=a[i]+b[i]-'0';
		else if(a[i]>='0'&&a[i]<=('9'+9))c[i]=a[i];
		else c[i]=b[i];
		if(d[i]==1){
		c[i]+=1;
		}
		if(c[i]>'9'){
			c[i]-=10;
			d[i-1]=1;
		}
	}
	if(c[len]=='1'){
		for(int i=0;i<=len;i++){
			cout<<c[i];
		}
	}else for(int i=0;i<=len-1;i++){
		cout<<c[i];
	}
	return 0;
} 
2022/1/25 16:14
加载中...