第三个点WA,求助
查看原帖
第三个点WA,求助
1492121
gaosihao楼主2024/11/2 09:28
#include<bits/stdc++.h>
using namespace std;
const int N=505;
char a[N],b[N];
int c[N],d[N],e[N],lena,lenb,jw=0,la,lb,zero=0,m;
int main()
{
	cin>>a>>b;
	lena=strlen(a);
	lenb=strlen(b);
	la=0;
	lb=0;
	for(int i=lena-1;i>=0;i--)
	{
		c[la]=a[i]-'0';
		la++;
	} 
	for(int i=lenb-1;i>=0;i--)
	{
		d[lb]=b[i]-'0';
		lb++;
	} 
	for(int i=0;i<500;i++){
		e[i]+=c[i]+d[i];
		e[i+1]+=e[i]/10;
		e[i]%=10;
	}
	for(int i=0;i<505;i++)
	{
		if(e[i]==0){
			zero++;
		}else{
			break;
		}
	}//a+b
	m=max(lena,lenb)+1;
	zero+=2;
	for(int i=m-zero;i>0;i--)
	{
		cout<<e[i];
	}
	cout<<e[0];
	return 0;
}
2024/11/2 09:28
加载中...