求dalao帮忙改一改
查看原帖
求dalao帮忙改一改
430412
ZSCMC666MC楼主2021/5/13 16:52

40分程序

#include<bits/stdc++.h>
using namespace std;
string a,b;
long long lena,lenb,a1[205],b1[205],lenc,c[205];
int main (){
	cin>>a>>b;
	lena=a.size();
	lenb=b.size();
	lenc=max(lena,lenb);
	for(int i=0;i<lena+1;i++)
	{
		a1[i]=a[lena-i-1]-'0';
	}
	for(int i=0;i<lenb;i++)
	{
		b1[i]=b[lenb-i-1]-'0';
	}
	for(int i=lenc-1;i+1>=0;i--){
		c[i]=a1[i]+b1[i];
		if(c[i]>9){
			c[i+1]++;
			c[i]-=10;
		}
	}
	if(c[lenc]>0)lenc++;
	for(int i=lenc-1;i>=0;i--)
	cout<<c[i];
	return 0;
}

2021/5/13 16:52
加载中...