求助60pts wa#3#5
查看原帖
求助60pts wa#3#5
307518
zhengzhuo1106楼主2024/9/2 20:01
#include<bits/stdc++.h>
#define int long long
using namespace std;
int x[520],y[520],z[520];
signed main(){
	string a,b;
	cin>>a>>b;
	
	for(int i=0;i<a.size();i++){
		int o=a[i]-'0';
		x[i]=o;
	}
	for(int i=0;i<b.size();i++){
		int o=b[i]-'0';
		y[i]=o;
	}
	int num=0,h=0,u=max(a.size(),b.size());
	for(int i=u-1;i>=0;i--){
		int o=x[i]+y[i];
		if(num==1)o++;
		if(o>9)num=1;
		if(o<=9)num=0;
		o%=10;
		z[h]=o;
		h++;
	}
	if(num==1){
		z[u]=1;
		u++;
	}
	for(int i=u-1;i>=0;i--){
		cout<<z[i];
	}
	return 0;
}

提交记录

2024/9/2 20:01
加载中...