AcWing 1569. 成绩单
原题链接
简单
作者:
一切安好_3
,
2025-04-25 15:00:59
· 河北
,
所有人可见
,
阅读 2
#include <bits/stdc++.h>
using namespace std;
struct student{
string name;
string id;
int grade;
}a[110];
bool cmp(student a,student b){
return a.grade>b.grade;
}
int main(){
int n;
cin>>n;
int min,max;
for(int i = 0;i<n;i++){
cin>>a[i].name>>a[i].id>>a[i].grade;
}
cin>>min>>max;
sort(a,a+n,cmp);
bool flag = false;
for(int i = 0;i<n;i++){
if(a[i].grade>=min&&a[i].grade<=max)
cout<<a[i].name<<' '<<a[i].id<<endl,flag = true;
}
if(flag == false) cout<<"NONE";
return 0;
}