求助!想知道哪里错了
查看原帖
求助!想知道哪里错了
1128181
Evolution333楼主2023/10/19 18:54
#include <iostream>

using namespace std;
int main() {
    int n;
    int count = 0;
    cin>>n;
    int ans[7];
    int win_nums[7];
    int my_nums[7];
    for(int & win_num : win_nums){
        cin>>win_num;
    }
    for(int & my_num : my_nums){
        cin>>my_num;
    }

    for(int i=0;i<n;i++){
        for(int j=0;j<7;j++){
            for(int z=0;z<7;z++){
                if(win_nums[j]==my_nums[z]){
                    count++;
                }
            }
        }
        switch (count) {
            case 1:ans[6]++;
                break;
            case 2:ans[5]++;
                break;
            case 3:ans[4]++;
                break;
            case 4:ans[3]++;
                break;
            case 5:ans[2]++;
                break;
            case 6:ans[1]++;
                break;
            case 7:ans[0]++;
                break;
            default:
                break;

            
        }
    }

for(int an : ans){
    cout<<" "<<an;
}

    return 0;
}

2023/10/19 18:54
加载中...