请问各位大神哪里有问题啊
查看原帖
请问各位大神哪里有问题啊
1504215
zlh202483023楼主2024/11/24 11:10
#include<iostream>
using namespace std;
int main() {
	int arr[100][100] = { 0 }, brr[7] = { 0 }, crr[7] = { 0 };
	int i, j, k, q, n, count[100] = { 0 };
	cin >> n;
	for (q = 0; q < 7; q++) {
		cin >> brr[q];
	}
	for (i = 0; i < n;i++) {
		for (j = 0; j < 7; j++) {
			cin >> arr[i][j];
		}
	}
	for (i = 0; i < n; i++) {
		for (j = 0; j < 7; j++) {
			for (q = 0; q < 7; q++) {
				if (arr[i][j] == brr[q]) {
					count[i]++;
				}
			}
		}
	}
	for (i = 0; i < n; i++) {
		switch (count[i]) {
		case 7:
			crr[0] = crr[0] + 1;
		case 6:
			crr[1] = crr[1] + 1;
		case 5:
			crr[2] = crr[2] + 1;
		case 4:
			crr[3] = crr[3] + 1;
		case 3:
			crr[4] = crr[4] + 1;
		case 2:
			crr[5] = crr[5] + 1;
		case 1:
			crr[6] = crr[6] + 1;
		}
	}
	for (i = 0; i < 7; i++) {
		cout << crr[i]<<" ";
	}
	return 0;
}
2024/11/24 11:10
加载中...