1. 题目介绍
2. 具体代码实现
#include<iostream>
#include<string>
using namespace std;
struct Student{ //定义存储学生信息的结构体
string name;
string id;
int score;
};
int main(){
int n;
cin>>n;
Student s[1000];
int max=0,min=0; //成绩最高学生的下标,成绩最低学生的下标
for(int i=0;i<n;i++){
cin>>s[i].name>>s[i].id>>s[i].score;
if(s[i].score>s[max].score)
max=i;
if(s[i].score<s[min].score)
min=i;
}
cout<<s[max].name<<" "<<s[max].id<<endl;
cout<<s[min].name<<" "<<s[min].id<<endl;
return 0;
}