你题目的解答代码如下:
#include <stdio.h>
int main()
{
int n,i,j,d,count;
int a[34] = {0};
int r[8] = {0};
scanf("%d", &n);
for (i = 0; i < 7; i++)
{
scanf("%d", &d);
a[d] = 1;
}
for (i = 0; i < n; i++)
{
count = 0;
for (j = 0; j < 7; j++)
{
scanf("%d", &d);
if (a[d]==1)
count++;
}
r[count] ++;
}
for (i = 7; i >=1; i--)
{
printf("%d ", r[i]);
}
return 0;
}
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!
遍历数组,与当前元素进行比较是否相等,相等就是重复元素了。
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!