大佬能不能看看代码有什么问题(
#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;
}