0分,但是在vs中可以输出正确答案,应该怎样改正?
查看原帖
0分,但是在vs中可以输出正确答案,应该怎样改正?
1292265
Zzz123456789101112楼主2024/3/7 16:49
#include<iostream>
using namespace std;
int main() {
	int n;
	int a, b, arr[34] = { 0 }, prize[8] = { 0 };
	cin >> n;
	for (int i = 0; i < 7; i++) {
		cin >> a;
		arr[a] = 1;
	}
	for (int j = 0; j < n; j++) {
		int count = 0;//每次重新输入抽到数据组时count要重新初始化为0
		for (int i = 0; i < 7; i++) {
			cin >> b;
			if (arr[b] == 1)
				count++;
		}
		prize[count] = 1;
	}
	for (int i = 7; i >=1; i--) {//倒着输出,count越大,获奖级别越高
		cout << prize[i];
	}
	return 0;

}
  
2024/3/7 16:49
加载中...