国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

PAT

2019-11-08 02:51:31
字體:
來源:轉載
供稿:網友

List Grades

題目描述

Given a list of N student records with name, ID and grade. You are supposed to sort the records with respect to the grade in non-increasing order, and output those student records of which the grades are in a given interval.

輸入描述:

Each input file contains one test case. Each case is given in the following format:

N name[1] ID[1] grade[1] name[2] ID[2] grade[2] … … name[N] ID[N] grade[N] grade1 grade2

where name[i] and ID[i] are strings of no more than 10 characters with no space, grade[i] is an integer in [0, 100], grade1 and grade2 are the boundaries of the grade’s interval. It is guaranteed that all the grades are distinct.

輸出描述

For each test case you should output the student records of which the grades are in the given interval [grade1, grade2] and are in non-increasing order. Each student record occupies a line with the student’s name and ID, separated by one space. If there is no student’s grade in that interval, output “NONE” instead.

輸入例子:

4 Tom CS000001 59 Joe Math990112 89 Mike CS991301 100 Mary EE990830 95 60 100

輸出例子:

Mike CS991301 Mary EE990830 Joe Math990112

代碼

#include<iostream>#include<algorithm>using namespace std;struct Lnode{ //用結構體比較好做 string name; string number; int grade;};bool cmp(Lnode a,Lnode b){ //結構體的比較函數 return a.grade>b.grade;}int main(){ Lnode person[1000]; int n,count=0; int f,l; cin>>n; for(int i=0;i<n;i++) { cin>>person[i].name>>person[i].number>>person[i].grade; } cin>>f>>l; for(int i=0;i<n;i++) { { person[i].grade=-1; count++; } } sort(person,person+n,cmp); if(count == n) { cout<<"NONE"<<endl; } else{ for(int i=0;i<n;i++){ if(person[i].grade == -1) continue; else{ cout<<person[i].name<<" "<<person[i].number<<endl; } } }}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沙雅县| 噶尔县| 额尔古纳市| 得荣县| 西乡县| 驻马店市| 嘉鱼县| 共和县| 海安县| 微山县| 惠水县| 北宁市| 宣城市| 丰都县| 会宁县| 惠水县| 广汉市| 沂源县| 吐鲁番市| 东乌珠穆沁旗| 庄河市| 南开区| 贡嘎县| 志丹县| 广灵县| 美姑县| 盐池县| 西畴县| 拜泉县| 庆安县| 河间市| 喜德县| 固始县| 浑源县| 城口县| 尉犁县| 奈曼旗| 静乐县| 安溪县| 辽阳县| 陵水|