求助
查看原帖
求助
414028
Freaver楼主2020/10/26 20:07
#include<stdio.h>
int max(int a,int b)
{
    int m;
    return m=a>b?a:b;
}
int main(void)
{
    char sa[10000],sb[10000],c[10000]={0},a[10000]={0},b[10000]={0};
    int lena,lenb,lenc,i;
    scanf("%s%n",sa,&lena);
    fflush(stdin);
    scanf("%s%n",sb,&lenb);
    for(i=0;i<lena;i++)
    a[i]=sa[lena-i-1]-'0';
    for(i=0;i<lenb;i++)
    b[i]=sb[lenb-i-1]-'0';
    int maxlen=max(lena,lenb);
    for(i=0;i<maxlen;i++)
    {
        c[i]=a[i]+b[i];
        c[i+1]=c[i]/10;
        c[i]%=10;
    }
    for(i=maxlen-1;i>=0;i--)
    printf("%d",c[i]); 
}

为什么我这个wa了呀

2020/10/26 20:07
加载中...