这个代码有什么问题吗?我自己看了半天看不出来(求大佬指点!)
查看原帖
这个代码有什么问题吗?我自己看了半天看不出来(求大佬指点!)
1148832
LabmemNo_012LzTopic楼主2023/11/19 14:14
#include <stdio.h>
int main()
{
	int n, a, arr[105]={0}, x = 0;
	int d[105] = { 0 };//将数组全赋值为0
	scanf("%d", &n);// 表示小明买的彩票张数
	for (int i = 1; i <= 7; i++)//表示中奖号码
	{
		scanf("%d", &a);
			arr[a] = 1;
	}
	for (int i = 1; i <= n; i++)//表示小明所买的彩票数
	{
		for (int t = 1; t <= 7; t++)//表示彩票号码
		{
			scanf("%d", &a);
			if (arr[a] == 1)x++;
		}
		d[7-x]++;//7-x表明为几等奖
	}
	for (int t = 0; t <= 6; t++)//输出特等奖及一等奖至六等奖的中奖张数
	{ 
		printf("%d", d[t]);
		if (t != 7)printf(" ");
	}
	return 0;
}
2023/11/19 14:14
加载中...