样例过了,却wa,求好心人帮助
查看原帖
样例过了,却wa,求好心人帮助
866969
telankesi楼主2023/1/7 13:11
#include <stdio.h>
int main() {
    int n;
    scanf("%d", &n);
    int a[7];//中奖号码
    for (int i = 0; i < 7; i++) {
        scanf("%d", &a[i]);
    }
    int b[1001][7] = { 0 };
    int num[1001] = { 0 };//每张彩票中了几个号码
    for (int i = 0; i < n; i++) {

        for (int j = 0; j < 7; j++)
        {
            scanf("%d", &b[i][j]);
        }
    }
    for (int i = 0; i < n; i++) {
        for (int j = 0; j < 7; j++) {

            for (int k = 0; k < 7; k++)
            {
                if (b[i][j] == a[k]) {
                    num[i]++;
                }
            }
        }
    }
    int s[7] = { 0 };//标记7个奖中的数量
    for (int i = 0; i < 7; i++)
    {
        if (num[i] == 7) s[6]++;
        if (num[i] == 6) s[5]++;
        if (num[i] == 5)s[4]++;
        if (num[i] == 4)s[3]++;
        if (num[i] == 3)s[2]++;
        if (num[i] == 2)s[1]++;
        if (num[i] == 1)s[0]++;

    }
    for (int i = 6; i >= 0; i--) {
      
        printf("%d ", s[i]);
    }
    return 0;
}
2023/1/7 13:11
加载中...