最后一个样例点wa,求助c++大佬
查看原帖
最后一个样例点wa,求助c++大佬
338614
黎明的歌声楼主2020/8/12 08:33
#include <iostream>
#include <cstring>
using namespace std;
char a[100005],b[100005];
long al,bl,l,ans[100005],y,t;
int main() {
	cin>>a>>b;
	al=strlen(a);
	bl=strlen(b);
	while(al!=0 && bl!=0) {
		ans[l++]=((a[al-1]-'0')+(b[bl-1]-'0')+y)%10;
		y=((a[al-1]-'0')+(b[bl-1]-'0')+y)/10;
		al--;
		bl--;
	}
	if(al==0 && bl!=0)
		for(int i=bl-1; i>=0; i--)
			t=t*10+(b[i]-'0');
	else
		for(int i=al-1; i>=0; i--)
			t=t*10+(a[i]-'0');
	if(y!=0) t++;
	if(t!=0) cout<<t;
	for(int i=l-1; i>=0; i--) cout<<ans[i];
	return 0;
}

哪里错了啊啊啊啊啊啊啊啊!!!!

2020/8/12 08:33
加载中...