案例可过,测试WA
查看原帖
案例可过,测试WA
1534254
Byt3W1sp楼主2024/11/20 11:02
#include <stdio.h>

int main()
{
	int n;
	scanf("%i", &n);
        // sum用来储存买的彩票以及特等奖彩票号
	int sum[n+1][7];

	for (int i=0; i<n+1; i++) 
	scanf("%i %i %i %i %i %i %i", &sum[i][0], &sum[i] 
        [1], &sum[i][2], &sum[i][3], &sum[i][4], &sum[i] 
        [5], &sum[i][6]);
	// count数组用来储存每一行号码的中奖数 
	int count[n];
	for (int i=0; i<n; i++) count[i] = 0;
	
	for (int i=0; i<n; i++){
		for (int j=0; j<7; j++){
			for (int k=0; k<7; k++){
				if (sum[i][j] == sum[n][k]) {
					count[i]++;
				}
			}
		} 
	}	
	// 储存不同奖的中奖数		
	int win[7] = {0};
	for (int i=0; i<n; i++){
		if (count[i]==1) win[0]++;
		if (count[i]==2) win[1]++;
		if (count[i]==3) win[2]++;
		if (count[i]==4) win[3]++;
		if (count[i]==5) win[4]++;
		if (count[i]==6) win[5]++;
		if (count[i]==7) win[6]++;	
	}
	// 倒序输出
	for(int i=6; i>=0; i--){
		printf("%i", win[i]);
		if (i>0) printf(" ");
	}
	return 0;
}
2024/11/20 11:02
加载中...