求助(本地过了)
查看原帖
求助(本地过了)
431144
Lunatic_Iris楼主2021/12/6 22:08
#include<bits/stdc++.h>
using namespace std;
string a,b;
int c[510],a1[510],b1[510];
int main()
{
	getline(cin,a);
	getline(cin,b);
	int si1=a.size();
    int	si2=b.size();
	int maxn=max(si1,si2);
	for(int i=0;i<si1;i++)
		a1[i]=a[si1-i-1]-'0';
	for(int i=0;i<si2;i++)
		b1[i]=b[si2-i-1]-'0';
	for(int i=0;i<maxn;i++)
	{
		c[i]+=a1[i]+b1[i];
		c[i+1]=c[i]/10;
		c[i]=c[i]%10;
	}
	if(!c[maxn]) maxn--;
	for(int i=maxn;i>=0;i--) printf("%d",c[i]);
	return 0;
}
2021/12/6 22:08
加载中...