HELP!!满江红
查看原帖
HELP!!满江红
563291
Cyf20060430楼主2025/1/30 23:51

大佬能不能看看代码有什么问题(

#include <bits/stdc++.h>
int main(){
    int num;
    std::cin>>num;
    int lottery[num][8];
    for (int i = 0; i < num; i++)
    {
        for(int j=0;j<7;j++){
            std::cin>>lottery[i][j];
        }
        lottery[i][7]=0;
    }
    int winner[7];
    for(int i=0;i<7;i++){
        std::cin>>winner[i];
    }

    for (int m = 0; m < num; m++) {
    for (int n = 0; n < 7; n++) {
        if (std::find(winner, winner + 7, lottery[m][n]) != winner + 7) 
        {
            lottery[m][7]++;
        }
    }
}
    int prize[7]={0};
    for(int i=0;i<num;i++){
        for(int j=1;j<=7;j++){
            if (lottery[i][7]==j)
            {
                prize[7-j]++;
            }
        }
    }
    for (int i = 0; i < 7; i++)
    {
        std::cout<<prize[i]<<" ";
    }
    return 0;
}
2025/1/30 23:51
加载中...