样例对了,但提交全错,why!!!!!泪目
查看原帖
样例对了,但提交全错,why!!!!!泪目
596985
alrteng楼主2021/12/10 19:47
#include<stdio.h>
int main()
{
    int n,num[1000],cp[1000],jiang[1000]={0,0,0,0,0,0,0};
    int b,c,cnt=0;
    scanf("%d",&n);
    for (int y = 0; y < 7; y++)
    {
        scanf("%d",&num[y]);
    }
    for (int i = 1; i <= n; i++)
    {
        for (int a = 0; a < 7; a++)
        {
            scanf("%d",&cp[a]);
        }
        for ( b = 0; b < 7; b++)
        {
            for ( c = b; c < 7; c++)
            {
                if(num[b]==cp[c])
                {
                    cnt++;
                }
            }
        }
        switch (cnt)
        {
            case 1:jiang[6]++;cnt=0;break;
            case 2:jiang[5]++;cnt=0;break;
            case 3:jiang[4]++;cnt=0;break;
            case 4:jiang[3]++;cnt=0;break; 
            case 5:jiang[2]++;cnt=0;break;
            case 6:jiang[1]++;cnt=0;break;
            case 7:jiang[0]++;cnt=0;break;
        }
    }
    for (int i = 0; i < 7; i++)
    printf("%d ",jiang[i]);
    return 0;
}
2021/12/10 19:47
加载中...