c语言pat基础题0906L1093

img

img


我的代码出现问题,本题希望可以得到大家的指导,谢谢你的帮助!

供参考:

#include <stdio.h>
#define N 101
int main()
{
    int  n, i, k, res, a[N] = { 0 }, b[N] = { 0 };
    scanf("%d", &n);
    for (i = 0; i < n; i++)
        scanf("%d", &a[i]);
    scanf("%d", &k);
    while (k--) {
        for (i = 0; i < n; i++)
            scanf("%d", &b[i]);
        for (i = 0, res = 0; i < n; i++) {
            if (a[i] == b[i])
                res++;
            else if (b[i] == 0)
                continue;
            else if (a[i] != b[i])
                res -= 100;
        }
        if (res > 0)
            printf("Da Jiang!!!");
        else
            printf("Ai Ya");
        if (k)  printf("\n");
    }
    return 0;
}

【相关推荐】




如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^