样例过了,但是全错,求解。
查看原帖
样例过了,但是全错,求解。
181805
天马行空mz楼主2021/11/5 22:47
#include<stdio.h>
int main()
{
	int n,a[1001][8],i,j,l,s[8]={0},k[8]={0};
	scanf("%d",&n);
	for(i=1;i<=n+1;i++)
		for(j=1;j<=7;j++)
		{
			scanf("%d",&a[i][j]);
		}
		for(i=2;i<=n+1;i++)
		{
			for(j=1;j<=7;j++)
				for(l=1;l<=7;l++)
				{
					if(a[i][j]==a[1][l])
						s[i-1]=s[i-1]+1;
				}
				switch(s[i-1])
				{
				case 1:k[7]++;break;
				case 2:k[6]++;break;
				case 3:k[5]++;break;
				case 4:k[4]++;break;
				case 5:k[3]++;break;
				case 6:k[2]++;break;
				case 7:k[1]++;break;
				}
		}
		for(i=1;i<=7;i++)
			printf("%d ",k[i]);
		return 0;
}

样例过了,但是全错,求解。

2021/11/5 22:47
加载中...