HELP!
查看原帖
HELP!
213465
zhurunlin68楼主2021/5/5 19:03

第三个样例点

#include<bits/stdc++.h>
using namespace std;
int main()
{
	char al[505],bl[505];
	int a[505],b[505],c[505],lena,lenb,lenc,i,x;
	memset(a,0,sizeof(a));
	memset(b,0,sizeof(b));
	memset(c,0,sizeof(c));
	gets(al);
	gets(bl);
	lena=strlen(al);
	lenb=strlen(bl);
	for(i=0;i<=lena-1;i++) a[lena-i]=al[i]-48;
	for(i=0;i<=lenb-1;i++) b[lenb-i]=bl[i]-48;
	lenc=1;
	x=0;
	while(lenc<=lena||lenc<=lenb)
	{
		c[lenc]=a[lenc]+b[lenc]+x;
		x=c[lenc]/10;
		c[lenc]%=10;
		lenc++;
	}
	c[lenc]=x;
	if(c[lenc]==0) lenc--;
	for(i=lenc;i>=1;i--) cout<<c[i];
	cout<<endl;
	return 0;
}
2021/5/5 19:03
加载中...