60分救救我
查看原帖
60分救救我
1046565
Wusipeng10楼主2024/7/24 20:17
#include<bits/stdc++.h>
using namespace std;
int main()
{
	string a,b;
	cin>>a>>b;
	int ab[505],cd[505],ef[505];
	int x=a.length();
	int y=b.length();
	for(int i=1;i<=x;i++)
	{
		ab[x-i+1]=a[i-1]-48;
	}
    for(int i=1;i<=y;i++)
	{
		cd[y-i+1]=b[i-1]-48;
	 }
	int MAX=max(x,y);
	for(int i=1;i<=MAX;i++)
	{
		ef[i]=ab[i]+cd[i]+ef[i];
		ef[i+1]=ef[i]/10;
		ef[i]=ef[i]%10;
	}
	if(ef[MAX+1]>0) MAX++;
	for(int i=MAX;i>=1;i--) cout<<ef[i];
	return 0;
} 
2024/7/24 20:17
加载中...