1004. 成绩排名 (20)

来源:互联网 发布:python 判断sys.argv 编辑:程序博客网 时间:2024/06/13 08:55

考查知识点:查找元素

思路:利用结构体保存学生的信息,每读入一个学生的信息分别与max和min作比较并更新,最后得到的max,min即为答案。

#include<cstdio>struct Student{    char name[15];    char num[15];    int grade;}temp,max,min;int main(){    int n;    max.grade=-1;    min.grade=101;    scanf("%d",&n);    while(n--){        scanf("%s%s%d",temp.name,temp.num,&temp.grade);        if(temp.grade>max.grade)    max=temp;        if(temp.grade<min.grade)    min=temp;    }    printf("%s %s\n",max.name,max.num);//按坐标输出学生姓名学号     printf("%s %s\n",min.name,min.num);    return 0;} 
1 0
原创粉丝点击