成绩排名

题源

PTA 乙级

题解

#include<stdio.h>
#include<string.h>
typedef struct stu
{
    char name[11];
    char id[11];
}stu;
stu student[101];
int box[101];
int n,flag;
char name[11],id[11];
int main(){
    scanf("%d",&n);
    int i = 0;
    for(i = 0;i < n;i++){
        scanf("%s %s %d",name,id,&flag);
        strcpy(student[flag].name,name);
        strcpy(student[flag].id,id);
        box[flag]++;
    }
    for(i = 100;0 <= i;i--){
        if(box[i]){
            printf("%s %s\n",student[i].name,student[i].id);
            break;
        }
    }
    for(i = 0;i <= 100;i++){
        if(box[i]){
            printf("%s %s\n",student[i].name,student[i].id);
            break;
        }
    }
    getchar();getchar();
    return 0;
}
posted @ 2021-04-25 15:02  summeriver13  阅读(29)  评论(0)    收藏  举报