求助
查看原帖
求助
1014599
mlkjy楼主2023/9/10 10:36
#include <bits/stdc++.h>
using namespace std;
string a,b;
int k1[505],k2[505],c[505];
long long m,l;
int main()
{
	cin>>a>>b;
	for (int i=a.size()-1;i>=0;i--) 
	{
		k1[m]=a[i]-'0';
		m++;
	}
	for (int i=b.size()-1;i>=0;i--) 
	{
		k2[l]=b[i]-'0';
		l++;
	}
	
	for (int i=0;i<=max(l,m)-1;i++)
	{
		c[i]+=k1[i]+k2[i];
		if(c[i]>=10)
		{
			c[i+1]=c[i]/10;
			c[i]=c[i]%10;
		}
	}
	int k=505;
	while(c[k]==0)
	{
		k--;
	}
	for(int i=k;i>=0;i--)
	{
		cout<<c[i];
	}
}
2023/9/10 10:36
加载中...