社区讨论

样例过了但只得了20分求助C语言

P2550[AHOI2001] 彩票摇奖参与者 2已保存回复 2

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
2 条
当前快照
1 份
快照标识符
@lo7de4jy
此快照首次捕获于
2023/10/26 23:59
2 年前
此快照最后确认于
2023/10/26 23:59
2 年前
查看原帖
CPP
int main()
{
    int n,a[7],b[50][7],q,w,e,r,t,y,u,sum;
    scanf("%d",&n);q=0;w=0;e=0;r=0;t=0;y=0;u=0;
    for(int i=1;i<=7;i++)
    {scanf("%d",&a[i]);}
   for(int i=1;i<=n;i++)
   {
       for(int j=1;j<=7;j++)
       {
           scanf("%d",&b[i][j]);
       }
   }
   for(int i=1;i<=n;i++)
   {sum=0;
       for(int j=1;j<=7;j++)
    {
        for(int m=1;m<=7;m++)
        {
            if(a[m]==b[i][j])
            {
                sum++;
            }
        }
    }
    if(sum==7)
    {
        q++;
    }
    if(sum==6)
    {
        w++;
    }
    if(sum==5)
    {
        e++;
    }
    if(sum==4)
    {
        r++;
    }
    if(sum==3)
    {
        t++;
    }
    if(sum==2)
    {
        y++;
    }
    if(sum==1)
    {
        u++;
    }
   }
   printf("%d %d %d %d %d %d %d",q,w,e,r,t,y,u) ;
    return 0;
}

回复

2 条回复,欢迎继续交流。

正在加载回复...