求大佬们康康,只过了样例
查看原帖
求大佬们康康,只过了样例
790884
Zxxcme楼主2023/2/5 17:00
#include <stdio.h>
int main(void)
{
    int n,prize[7],num[1000][7],same=0,a[7]={0};

    //输入彩票张数和中奖号码
    scanf("%d",&n);
    for(int i=0;i<7;i++)
        scanf("%d",&prize[i]);

    //输入所买的彩票号码
    for(int i=0;i<n;i++)
    {
        for(int j=0;j<7;j++)
            scanf("%d",&num[i][j]);
    }

    //分别查找各个号码与中奖号码相同的数字个数,找出各个奖段的张数
    for(int i=0;i<n;i++)
    {
        for(int j=0;j<7;j++)
        {
            for(int k=0;k<7;k++)
            {
                if(num[i][j]==prize[k])
                    same++;
            }
        }
        if(same==7)
            a[0]++;
        if(same==6)
            a[1]++;
        if(same==5)
            a[2]++;
        if(same==4)
            a[3]++;
        if(same==3)
            a[4]++;
        if(same==2)
            a[5]++;
        if(same==1)
            a[6]++;
        same=0;
    }  

    //依次输出中奖张数
    for(int i=0;i<7;i++)
        printf("%d ",a[i]);
    return 0;
}
2023/2/5 17:00
加载中...