废了40分谁教教我
查看原帖
废了40分谁教教我
833796
huangyuntao2011楼主2024/3/24 20:29
#include<bits/stdc++.h>
using namespace std;
string a,b;
int l=1,x[3000],y[3000],z[3000];
int main()
{
	cin>>a>>b;
	for(int i=a.size();i>=1;i--)
	{
		x[l]=a[i-1]-'0';
		l++;
	}
	l=1;
	for(int i=b.size();i>=1;i--)
	{
		y[l]=b[i-1]-'0';
		l++;
	}
	for(int i=1;i<=max(a.size(),b.size());i++)
	{
		if(x[i]+y[i]>=10)
		{
			z[i]=z[i]+(x[i]+y[i]-10);
			z[i+1]++;
		}
		else
		{
			z[i]=z[i]+x[i]+y[i];
		}
	}
	l=0;
	for(int i=max(a.size(),b.size())+1;i>=1;i--)
	{
		if(z[i]!=0)
		{
			l=1;
		}
		if(l==1)
		{
			cout<<z[i];
		}
	}
	return 0;
}
2024/3/24 20:29
加载中...