我错在哪里,求大佬解惑?
查看原帖
我错在哪里,求大佬解惑?
267639
kanjiankeji楼主2021/1/17 09:19
#include<bits/stdc++.h>
using namespace std;
int main()
{
	int n,m[100],a[100],ans=0,c[7],b;
	cin>>n;
	for(int i=0;i<7;i++)
	{
		cin>>b;
		m[b]=1;
	}
	
	for(int j=0;j<n;j++)
	{
		for(int k=0;k<7;k++)
		{
			cin>>a[k];
			if(m[a[k]]==0)
			{
				ans++;
			}
		}
	}
	switch(ans)
	{
		case 1:c[6]++;ans=0;break; 
		case 2:c[5]++;ans=0;break; 
		case 3:c[4]++;ans=0;break; 
		case 4:c[3]++;ans=0;break; 
		case 5:c[2]++;ans=0;break; 
		case 6:c[1]++;ans=0;break; 
		case 7:c[0]++;ans=0;break; 
	}
	for(int q=0;q<7;q++)
	{
		cout<<c[q]<<endl;
	}
} 
2021/1/17 09:19
加载中...