俺自己感觉没啥错但为啥不对呢?求解!!!
查看原帖
俺自己感觉没啥错但为啥不对呢?求解!!!
701120
mab123456楼主2022/10/23 13:42
#include<bits/stdc++.h>
using namespace std;
string s1,s2;
int l1,l2;
int a[100000];
int main()
{
	cin>>s1>>s2;
	l1=s1.size(),l2=s2.size();
	for(int i=0;i<max(l2,l1);i++)
	{
		a[i]=a[i]+int(s1[i])-48+int(s2[i])-48;
		if(a[i]>=10)
		{
		a[i+1]++;	a[i]-=10;
		}
	}
	if(a[max(l2,l1)]!=0)
	cout<<a[max(l2,l1)];
	for(int i=0;i<max(l1,l2);i++)
	cout<<a[i];
	return 0;
}
2022/10/23 13:42
加载中...