80,玄关
查看原帖
80,玄关
1022472
C_Boa楼主2024/6/26 19:48
#include<bits/stdc++.h>
using namespace std;
int a[100000005],b[100000005],c[100000005];
int alen,blen,clen;
string x,y;
int main(){
	cin>>x>>y;
	alen=x.size();
	blen=y.size();
	for(int i=1;i<=alen;i++){
		a[i]=x[alen-i]-'0';
	}
	for(int i=1;i<=blen;i++){
		b[i]=y[blen-i]-'0';
	}
	clen=max(alen,blen);
	for(int i=1;i<=clen;i++){
		c[i]+=a[i]+b[i];
		
		if(c[i]>=10){
		c[i+1]+=c[i]/10;
		c[i]-=10;
		}
	}
	if(c[clen]>=10){
		clen++;
	}
    for(int i=clen;i>=1;i--){
		cout<<c[i];
	}
	return 0;
}  
2024/6/26 19:48
加载中...