PAT-A 1083. List Grades (25)
来源:互联网 发布:sql查询分析器不见了 编辑:程序博客网 时间:2024/04/29 08:48
题目链接在此。
题意
给出N个学生的信息(姓名,学号,分数),然后给出分数1和分数2,要求输出成绩在分数1和分数2之间的学生的姓名和学号。
AC代码
#include<cstdio>#include<iostream>#include<algorithm>#include<cstring>using namespace std;struct INFO{ char name[11]; char id[11]; int grade;};bool cmp(INFO a, INFO b){ return a.grade > b.grade;}int main(){ int N; scanf("%d", &N); getchar(); //吸收换行 INFO stu[N]; for(int i = 0; i < N; i++){ scanf("%s %s %d",&stu[i].name, &stu[i].id, &stu[i].grade); } sort(stu, stu+N, cmp); int g1,g2; scanf("%d %d",&g1, &g2); bool flag = false; //用来判断有没有符合分数条件的学生 for(int i = 0; i < N; i++){ if(stu[i].grade >= g1 && stu[i].grade <= g2){ printf("%s %s\n",stu[i].name, stu[i].id); flag = true; } } if(flag == false){ printf("NONE\n"); } return 0;}
0 0
- PAT A 1083. List Grades (25)
- PAT-A 1083. List Grades (25)
- PAT-A-1083. List Grades (25)
- PAT-A 1083. List Grades
- PAT 1083. List Grades (25)
- 1083. List Grades (25) PAT
- PAT 1083. List Grades(25)
- pat 1083. List Grades (25)
- PAT 1083. List Grades (25)
- 【PAT】1083. List Grades (25)
- 1083. List Grades (25) PAT
- PAT 1083. List Grades
- 【PAT】1083. List Grades
- PAT--1083. List Grades
- 【PAT (Advanced Level)】1083. List Grades (25)
- PAT (Advanced) 1083. List Grades (25)
- PAT(甲级)1083. List Grades (25)
- PAT甲级.1083. List Grades (25)
- J2SE小项目—猜字母游戏
- VirtualBox与主机共享文件夹
- 将txt文件内容导入mysql中,出现invalid utf8 character string错误的解决
- HDU-Piggy-Bank
- Android 数据查询query函数参数解析
- PAT-A 1083. List Grades (25)
- 华为交换机Access、Trunk和Hybrid三种模式
- Qt下Eigen矩阵函数库的添加
- 省略号和可变参数模板
- 九度OJ-1176:树查找
- 最小生成树例题
- STFT和声谱图,梅尔频谱(Mel Bank Features)与梅尔倒谱(MFCCs)
- Caffe 作者贾扬清:我为什么离开 Google,加入 Facebook?
- 文章标题