8.10

今天考科目三一边过,拿捏,中间出了点插曲,从早上十点开始驾校说全邢台市都停考,科一科二科三都一样,一直到下午三点才开始考试,但是还是比昨天好多了。

typedef struct ceshi
{
    char name[20];
    int dz;
}cs;
int main()
{
    int n,m;
    scanf("%d",&n);
    int i,j,k=0;
    char name[n][20];
    for(i=0;i<n;i++)
    {
        scanf("%s",&name[i]);
    }
    scanf("%d",&m);
    cs ces[m];
    int sum=0;
    for(i=0;i<m;i++)
    {
        scanf("%s %d",&ces[i].name,&ces[i].dz);
        sum+=ces[i].dz;
    }
    int avg=sum/m,flag=1;
    int temp=1;
    char names[n][20];
    for(i=0;i<m;i++)
    {
        flag=1;
        if(ces[i].dz>avg)
        {
            for(int j=0;j<n;j++)
            {
                if(strcmp(name[j],ces[i].name)==0)
                {
                    flag=0;
                    break;
                }
            }
            if(flag)
            {
                strcpy(names[k],ces[i].name);
                k++;
                temp=0;
            }
        }
    }
    char te[20];
    if(temp)
    {
        printf("Bing Mei You");
    }
    else
    {
        for(i=0;i<k;i++)
        {
            for(j=0;j<k-1;j++)
            {
                if(names[j][0]>names[j+1][0])
                {
                        strcpy(te,names[j]);
                        strcpy(names[j],names[j+1]);
                        strcpy(names[j+1],te);
                }
            }
        }
        for(i=0;i<k;i++)
        {
            printf("%s\n",names[i]);
        }
    }
    return 0;
}

  

posted @ 2023-08-10 20:38  徐星凯  阅读(31)  评论(0编辑  收藏  举报