自己写的过了,请问还有什么地方可以再改好一点吗
查看原帖
自己写的过了,请问还有什么地方可以再改好一点吗
1193224
Asahn楼主2024/9/3 20:56
#include<stdio.h>
int sp, p1, p2, p3, p4, p5, p6;
int main()
{
	int n,num=0,tmp,tnp;
	int a[20];//存放中奖号码
	int b[1000][200];//存放彩票号码
	scanf("%d",&n);
	tmp = n;
	tnp = n;
	for (int i=1;i<=7;i++)
	{
		scanf("%d",&a[i] );
	}




	while (n--)//存放所有彩票号码
	{
		for (int j = 1; j <= 7; j++)
		{
			scanf("%d", &b[n][j]);
		}
	}

	while (tmp--)
	{
		for (int k = 1; k <= 7; k++)
		{
			for (int m = 1; m <= 7; m++)
			{
				if (b[tmp][k] == a[m])
				{
					num++;
				}

			}
		}




		switch (num)
		{
		case 1:p6++; break;
		case 2:p5++; break;
		case 3:p4++; break;
		case 4:p3++; break;
		case 5:p2++; break;
		case 6:p1++; break;
		case 7:sp++; break;
		}
		num = 0;
	}

		printf("%d %d %d %d %d %d %d",sp,p1,p2,p3,p4,p5,p6);
	return 0;
}
2024/9/3 20:56
加载中...