????????0分
查看原帖
????????0分
740986
ninging楼主2022/11/11 17:22
#include<bits/stdc++.h>
using namespace std;
int a[10000000],b[10000000],c[10000000];
int main()
{
	bool p=true;
	string x,y;
	getline(cin,x);
	getline(cin,y);
	int l=x.size(),r=y.size();
	for(int i=0;i<l;i++) a[i]=x[l-i-1]-48;
	for(int i=0;i<r;i++) b[i]=y[r-i-1]-48;
	if(r>l) swap(r,l);
	for(int i=0;i<l;i++)
	{
		c[i]+=a[i]+b[i];
		
		c[i+1]=c[i]/10;
		c[i]%=10;
	} 
	while(l>0&&c[l]==0) l--;
	for(int i=l;i>=0;--i) printf("%d",c[i]);
	return 0;
}
2022/11/11 17:22
加载中...