很简单,没什么说的。
#include<bits/stdc++.h>
using namespace std;
struct Student{
char name[15];
char num[15];
int grade;
};
bool cmp(const Student& s1,const Student& s2){
return s1.grade<s2.grade;
}
int main(){
int n;
Student stu[105];
while(scanf("%d",&n)!=EOF){
int i;
for(i=0;i<n;i++)
scanf("%s %s %d",&stu[i].name,&stu[i].num,&stu[i].grade);
sort(stu,stu+n,cmp);
printf("%s %s\n",stu[n-1].name,stu[n-1].num);
printf("%s %s\n",stu[0].name,stu[0].num);
}
return 0;
}