本地测试都正确 但洛谷却满江红QAQ
查看原帖
本地测试都正确 但洛谷却满江红QAQ
472945
武怡雯_楼主2021/7/16 14:49
#include<bits/stdc++.h>
using namespace std;
char a1[1000],b1[1000];
int a[1000],b[1000],c[1000],lena,lenb,lenc,i,x;
int main()
{
	gets(a1);gets(b1);
    lena=strlen(a1);lenb=strlen(b1);
    for(int i=0;i<=lena-1;++i) a[lena-i]=a1[i]-48;
    for(int i=0;i<=lenb-1;++i) b[lenb-i]=b1[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(int i=lenc;i>=1;--i) cout<<c[i];
    return 0;
}
2021/7/16 14:49
加载中...