废了40分
查看原帖
废了40分
833796
huangyuntao2011楼主2024/3/24 19:47
#include<bits/stdc++.h>
using namespace std;
string a,b;
int x[1000],y[1000],z[1000];
int main()
{
	cin>>a>>b;
	for(int i=a.size();i>=1;i--)
	{
		x[i]=a[i-1]-'0';
	}
	for(int i=b.size();i>=1;i--)
	{
		y[i]=b[i-1]-'0';
	}
	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];
		}
	}
	for(int i=0;i<=max(a.size(),b.size());i++)
	{
		if(i==0&&z[i]==0)
		{
			continue;
		}
		cout<<z[i];
	}
	return 0;
}
2024/3/24 19:47
加载中...