长度不同的数组咋比较各个元素

img


长度不同的数组咋比较各个元素,不明白长度不同的数组,咋比较各个元素长度不同的数组咋比较各个元素

#include<stdio.h>
int main()
{
    int N, NA, NB;
    scanf("%d%d%d", &N, &NA, &NB);
    int N1[NA], N2[NB];
    int i;
    for(i = 0; i < NA; ++i) scanf("%d", &N1[i]);
    for(i = 0; i < NB; ++i) scanf("%d", &N2[i]);
    int A = 0, B = 0;
    for(i = 0; i < N; ++i)
    {
        int a = N1[i % NA]; //第 i 次 A 的出拳
        int b = N2[i % NB]; //第 i 次 B 的出拳
        if (a == b) countue;
        else (a == 0 && b == 2) A++;
        else if (a == 2 && b == 5) A++;
        else if (a == 5 && b == 0) A++;
        else B++;
    }
    
    if (A > B) printf("A赢得多\n");
    else if (A < B) printf("B赢得多\n");
    else printf("A和B赢得一样多\n");
    
    return 0;
}

长度是相同的,认真阅读题目,就是N轮比较,不同的是周期的长度