求助大佬,为什么会WA?
查看原帖
求助大佬,为什么会WA?
1440544
PaintYu楼主2024/10/10 19:13
#include<bits/stdc++.h>
using namespace std;
int main()
{
	char A[600]={},B[600]={};
	cin>>A>>B;
	int lenA=strlen(A),lenB=strlen(B);
	int lenr=max(lenA,lenB);
	int a[600]={},b[600]={},r[600]={};
	for(int i=lenr,j=lenA-1;j>=0;i--,j--)
		a[i]=A[j]-'0';
	for(int i=lenr,j=lenB-1;j>=0;i--,j--)
		b[i]=B[j]-'0';
	for(int i=lenr;i>0;i--)
	{
		r[i]+=(a[i]+b[i])%10;
		r[i-1]+=(a[i]+b[i])/10;
		//cout<<r[i]<<endl;
	}
	if(r[0]!=0)
		for(int i=0;i<=lenr;i++)
			cout<<r[i];
	else 
		for(int i=1;i<=lenr;i++)
			cout<<r[i];
	return 0;
}
2024/10/10 19:13
加载中...