编辑代码

#include<stdio.h>
#include<string.h>
int main(){
    short a[501],b[500],i,j,k;
    memset(a,0,501);
    memset(b,0,501);
    for(i=0;(a[i]=getchar())!='\n';i++) a[i] -= 48;
    a[i]=0;
    for(j=0;(b[j]=getchar())!=-1;j++) b[j] -= 48;
    b[j]=0;
    for(k=0;k<(i<j?j:i);k++){
        a[k] += b[k];
        if(a[k]>9){
            a[k+1] += 1;
            a[k] -= 10;
        }
    }
    a[k]?printf("%d",a[k]):printf("");
    k--;
    for(;k>=0;k--)printf("%d",a[k]);
    return 0;
}