国产探花免费观看_亚洲丰满少妇自慰呻吟_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; } } }}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 莱芜市| 四子王旗| 印江| 特克斯县| 正定县| 白朗县| 德安县| 凉城县| 碌曲县| 万州区| 昌图县| 安庆市| 密山市| 华容县| 卢湾区| 巴里| 泾源县| 阳春市| 西平县| 辽阳市| 苗栗县| 铁力市| 阿坝县| 潜江市| 贵溪市| 衡阳市| 建宁县| 边坝县| 象州县| 施甸县| 苗栗市| 宜良县| 万山特区| 清水县| 湘乡市| 景德镇市| 淳化县| 醴陵市| 思茅市| 青浦区| 咸宁市|