#include<cstdio>
#include<string>
#include<iostream>
#include<cstdlib>
using namespace std;
struct node{
char name[15];
char id[15];
int score;
};
int main()
{
#ifdef ONLINE_JUDGE
#else
freopen("in.txt","r",stdin);
freopen("out.txt","w",stdout);
#endif
int n;
scanf("%d",&n);
node* student=(node*)malloc(sizeof(node*));
int max=-1;
int min=101;
int tmp_max,tmp_min;
for(int i=0;i<n;i++){
scanf("%s%s%d\n",student[i].name,student[i].id,&student[i].score);
if(max<student[i].score){
max=student[i].score;
tmp_max=i;
}
if(min>student[i].score){
min=student[i].score;
tmp_min=i;
}
}
printf("%s %s\n",student[tmp_max].name,student[tmp_max].id);
printf("%s %s\n",student[tmp_min].name,student[tmp_min].id);
return 0;
}
注意申请空间malloc函数的使用