电脑自测无问题,洛谷上全WA
查看原帖
电脑自测无问题,洛谷上全WA
767748
__2009楼主2022/8/10 11:55
#include<bits/stdc++.h>
using namespace std;
char a1[6666],b1[6666];
int a[6666]={0},b[6666]={0},c[6666]={0};
int main(){
	gets(a1);gets(b1);
	int la,lb,lc,x=0;
	la=strlen(a1);
	lb=strlen(b1);
	int i;
	for(i=0;i<=la;i++)a[la-i]=a1[i]-48;
	for(i=0;i<=lb;i++)b[lb-i]=b1[i]-48;
	lc=1;
	while((lc<=la)||(lc<=lb)){
		c[lc]=a[lc]+b[lc]+x;
		x=c[lc]/10;
		c[lc]%=10;
		lc++;
	}
	c[lc]=x;
	while((c[lc]==0)&&(lc>1))lc--;
	for(i=lc;i>=1;i--)cout<<c[i];
	return 0;
}

如: 输入:

994224542
154734145

输出: 1148958687

输入:

9999254315345632115
1123454214642154565

输出:

11122708529987786680 (非洛谷数据)

2022/8/10 11:55
加载中...