全wa?
查看原帖
全wa?
393601
墨石楼主2020/10/10 21:14
#include <iostream>

using namespace std;

struct cp//彩票
{
	int Spa;//特等奖 
	int one;//一等奖 
	int two;//二等奖 
	int three;//三等奖 
	int four;//四等奖 
	int five;//五等奖 
	int six;//六等奖 
};


cp c;//彩票结构体变量

int main()
{
	int n;
	cin >> n;

	int bz[8];//标准号码
	for (int i = 1; i <= 7; i++)
	{
		cin >> bz[i];
	}
	
	c.Spa = c.one = c.two = c.three = c.five = c.four = c.six = 0;

	int ls[8];//临时存放小明号码
	for (int i = 1; i <= n; i++)//枚举小明号码数 
	{
		for (int j = 1; j <= 7; j++)//输入小明号码
		{
			cin >> ls[i];
		}

		int ans = 0;//存当前有几个号码匹配 
		for (int j = 1; j <= 7; j++)
		{
			for (int k = 1; k <= 7; k++)
			{
				if (ls[j] == bz[k])
				{
					ans++;			
				}
			}
		}

		if (ans == 0)
		{
			continue;
		}

		switch (ans)
		{
		case 7: ++c.Spa; break;
		case 6: ++c.one; break;
		case 5: ++c.two; break;
		case 4: ++c.three; break;
		case 3: ++c.four; break;
		case 2: ++c.five; break;
		case 1: ++c.six; break;
		}
	}

	cout << c.Spa << " " << c.one << " " << c.two << " " << c.three << " " << c.four << " " << c.five << " " << c.six;

	return 0;
}
2020/10/10 21:14
加载中...