求助大佬,感觉写的没问题,但是输出全是0
查看原帖
求助大佬,感觉写的没问题,但是输出全是0
1132451
Z1660402068楼主2024/3/2 20:59
#include <bits/stdc++.h>
int s[8];
int main ()
{
	int a[8],piao[8],n;//a数组表示中奖的数组,piao表示获得的号码,s表示各个奖项的获得数量 
	int sum=0;//sum是当前票数数字相同的个数 
	scanf("%d",&n);//买的票数 
	for(int i=1;i<=7;i++)
		scanf("%d",&a[i]);
	for(int m=1;m<=n;m++)
	{
		for(int i=1;i<=7;i++)
			scanf("%d",&piao[i]);
		for(int i=1;i<=7;i++)
			if(a[i]==piao[i])
				sum++;
		s[sum]+=s[sum];
		sum=0;
	}
	for(int i=7;i>=1;i--)
	{
	printf("%d",s[i]);
	if(i!=1)
	printf(" ");
	}
	return 0;
}
2024/3/2 20:59
加载中...