40pts求救
查看原帖
40pts求救
1323415
wky_wsy_楼主2024/10/5 10:15

代码十分文明

#include <bits/stdc++.h>
#define int long long
using namespace std;
int a[300],d[300],z[300];
string add(string s,string b){
	//int a[300],d[300],z[300];
	int ss=s.size(),bb=b.size();
	for(int i=ss-1;i>-1;i--){
		a[ss-1-i]=s[i]-48;
	}
	for(int i=bb-1;i>-1;i--){
		d[ss-1-i]=b[i]-48;
	}
	int da=max(ss,bb);
	for(int i=0;i<da;i++){
		z[i]=a[i]+d[i];
		z[i+1]+=z[i]/10;
		z[i]%=10;
	}
	string sb;
	for(int i=da-1;i>-1;i--){
		sb+=(char)z[i]+48;
	}
	return sb;
}
signed main(){
	string a,b;
	cin>>a>>b;
	string dsb=add(a,b);
	cout<<dsb;
	return 0;
}
2024/10/5 10:15
加载中...