蒟蒻乱写高精,求调
查看原帖
蒟蒻乱写高精,求调
941231
__T_T__楼主2023/3/11 21:03

rt

#include<bits/stdc++.h>
using namespace std;
int main(){
	string a,b,ans;
	cin>>a>>b;
	int big,a1,b1,t=0,h=0;char aa;
	big=b.size()>=a.size()?b.size():a.size();
	aa=b.size()>=a.size()?'b':'a';
	for(int i=0;i<big;i++){
		if(i>min(a.size(),b.size())){
			if(aa=='b'){
				ans[i]+=b[i];
			}else{
				ans[i]+=a[i];
			}
			continue;
		}
		a1=a[i]-'0';
		b1=b[i]-'0';
		h=a1+b1+t;
		ans[i]=h<10?(char)h+48:(char)h+48-10;
		if(a1+b1>=10) t=1;
		else t=0;
	}
	cout<<ans;
return 0;
}
2023/3/11 21:03
加载中...