【C语言】自己跑没问题,但是全WA,求助!
查看原帖
【C语言】自己跑没问题,但是全WA,求助!
1079265
IcyfirstChen楼主2023/10/31 11:34

输入输出和样例一样,能帮忙看一下有什么问题吗,万分感谢!!!

#include<stdio.h>
#include<string.h>

int max(int la, int lb)
{
    int max = lb;
    if (la > max) return la;
    else return max;
}

int main()
{
    char s1[550], s2[550];
    int a[550]={0}, b[550] = {0}, c[550] = {0};
    int la, lb, lc, i;
    gets(s1);
    gets(s2);
    la = strlen(s1);
    lb = strlen(s2);
    lc = max(la, lb) + 1;
    for (i = 0; i < la; i++)
        a[la - i] = s1[i] - '0';
    for (i = 0; i < lb; i++)
        b[lb - i] = s2[i] - '0';
    for (i = 1; i <= lc; i++)
    {
        c[i] += a[i] + b[i];
        c[i + 1] = c[i] / 10;
        c[i] %= 10;
    }
    if (c[lc] == 0 && lc > 1) lc--;
    for (i = lc; i >= 1; i--)
        printf("%d", c[i]);
    return 0;
}
2023/10/31 11:34
加载中...