【高精度算法】A+B

#include
#include
#include
#include
char s[10010];
int a[10010],b[10010],c[10010];
int main(){
    int i,j,k,m,n,alen,blen,clen;
    gets(s);
    alen=strlen(s);
    for(i=0;iblen?alen:blen;
    for(i=1;i<=clen;i++)
        c[i]=a[i]+b[i];
    for(i=1;i=10){
            c[i+1]++;
            c[i]%=10;             
        }                    
    }
    for(i=clen;i>=1;i--)
        printf("%d",c[i]);
    puts("");
    return 0;    
}

你可能感兴趣的:(高精度)