洛谷A+Bproblem高精度

洛谷 A+B高精度

#include
using namespace std;
int a[10000]={0},b[10000]={0};
int c[10000]={0};
int main(){
    string stra,strb;
    int lenc=0;

    cin>>stra;
    cin>>strb;
    
    int lena=stra.length();
    int lenb=strb.length();
    
    int lenmax=lena;
    if(lenmaxlenmax=lenb;
    
    for(int i=0;i'0';
    for(int j=0;j'0';
    
    for(int s=0;s<=lenmax;s++){
        if(a[s]+b[s]<9){
            c[s]=a[s]+b[s];
            lenc=lenc+1;
        }
        else{
            c[s]=(a[s]+b[s])%10;
            a[s+1]=a[s+1]+1;
            lenc=lenc+1;
        }
    }
    
    if(c[lenc-1]>9){
        c[lenc]=c[lenc-1]%10;
        c[lenc-1]=c[lenc-1]/10;
        lenc=lenc+1;
    }else if(c[lenc-1]==0){
        lenc=lenc-1;
    }
    
    for(int t=1;t<=lenc;t++) cout<

2和5WA了 134AC