题目:List Grades
我的代码
#include<iostream>
#include<string>
#include<algorithm>
using namespace std;
typedef struct{
string name;
string id;
int point;
}student;
bool cmp(student stu1,student stu2){
return stu1.point > stu2.point;
}
int main(){
int N,low,high,flag = 0;
cin>>N;
student stu[N];
for(int i = 0;i < N;i++){
cin>>stu[i].name>>stu[i].id>>stu[i].point;
}
cin>>low>>high;
sort(stu,stu+N,cmp);
for(int i = 0;i < N;i++){
if(stu[i].point >= low && stu[i].point <= high){
flag = 1;
cout<<stu[i].name<<' '<<stu[i].id<<endl;
}
}
if(flag == 0) cout<<"NONE";
}