//#define LOCAL
#include<stdio.h>
//注意结构体应该设置在主函数外面
//应当先设置一个结构体,设置最大和最小的成绩两个结构体变量
struct Student{
char name[15];
char id[15];//至少得是11,因为用
int score;
}ans_max,ans_min,temp;
int main(){
#ifdef LOCAL
freopen("data.in","r",stdin);
freopen("data.out","w",stdout);
#endif
int n;
//char[15] tname,tid;
scanf("%d",&n);
ans_max.score=-1;
ans_min.score=101;
while(n--){//这个就是做n次吧
scanf("%s%s%d",&temp.name,&temp.id,&temp.score);//scanf以空格或者TAB符号作为分隔,遇到则出一个字符
if(ans_max.score<temp.score)
ans_max=temp;
if(ans_min.score>temp.score)//我一开始这里写的是else if,怎么就不对了?
ans_min=temp;
}
printf("%s %s\n",ans_max.name,ans_max.id);
printf("%s %s\n",ans_min.name,ans_min.id);
return 0;
}
#include<stdio.h>
//注意结构体应该设置在主函数外面
//应当先设置一个结构体,设置最大和最小的成绩两个结构体变量
struct Student{
char name[15];
char id[15];//至少得是11,因为用
int score;
}ans_max,ans_min,temp;
int main(){
#ifdef LOCAL
freopen("data.in","r",stdin);
freopen("data.out","w",stdout);
#endif
int n;
//char[15] tname,tid;
scanf("%d",&n);
ans_max.score=-1;
ans_min.score=101;
while(n--){//这个就是做n次吧
scanf("%s%s%d",&temp.name,&temp.id,&temp.score);//scanf以空格或者TAB符号作为分隔,遇到则出一个字符
if(ans_max.score<temp.score)
ans_max=temp;
if(ans_min.score>temp.score)//我一开始这里写的是else if,怎么就不对了?
ans_min=temp;
}
printf("%s %s\n",ans_max.name,ans_max.id);
printf("%s %s\n",ans_min.name,ans_min.id);
return 0;
}