PAT 甲级 A1083 (2019/02/17)

Posted zjsaipplp

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PAT 甲级 A1083 (2019/02/17)相关的知识,希望对你有一定的参考价值。

#include<cstdio>
#include<cstring>
#include<algorithm>         // STL 
using namespace std;        //使用sort()函数必须加上 
const int MAXN = 50;
struct Student{
    char name[15];
    char id[15];
    int score;
}stu[MAXN];
bool cmp(Student a, Student b){
    return a.score > b.score;   //按照分数排序,从大到小               
}
int main(){
    int n; 
    scanf("%d", &n);        //总人数
    for(int  i = 0; i < n; i++){
        scanf("%s %s %d", stu[i].name, stu[i].id, &stu[i].score);    
    }
    sort(stu, stu + n, cmp);        //排序 
    int start, end;
    bool flag = false;
    scanf("%d %d", &start, &end);   
    for(int  i = 0; i < n; i++){
        if(stu[i].score >= start && stu[i].score <= end){
            printf("%s %s
", stu[i].name, stu[i].id);
            flag = true;
        }
    }
    if(flag == false){
        printf("NONE
");   //出错了,题目里是大写,而我写成了None 
    }
    return 0;
}

以上是关于PAT 甲级 A1083 (2019/02/17)的主要内容,如果未能解决你的问题,请参考以下文章

PAT 甲级 A1055 (2019/02/17)

PAT 甲级 A1025 (2019/02/17)

PAT A1083 List Grades

pat甲级75分在啥水平

pat甲级没做出来没有分吗

pat甲级60分啥水平