1083.List Grades (25)
来源:互联网 发布:游戏辅助网站源码 编辑:程序博客网 时间:2024/05/21 06:37
1083.List Grades (25)
pat-al-1083
2017-02-22
- vector stu(n);不能用中括号写成:stu[n]
- sort搭配vector使用:sort(stu.begin(), stu.end(), cmp)
/** * pat-al-1083 * 2017-02-22 * Cpp version * Author: fengLian_s */#include<stdio.h>#include<algorithm>#include<vector>using namespace std;struct STU{ char name[15]; char id[15]; int grade;};bool cmp(STU a, STU b){ return a.grade > b.grade;}int main(){ freopen("in.txt", "r", stdin); int n; scanf("%d", &n); vector<STU> stu(n); for(int i = 0;i < n;i++) { scanf("%s %s %d", stu[i].name, stu[i].id, &stu[i].grade); //printf("%s %s %d\n", stu[i].name, stu[i].id, stu[i].grade); } sort(stu.begin(), stu.end(), cmp); int low, high, cnt = 0; scanf("%d%d", &low, &high); for(int i = 0;i < n;i++) { if(stu[i].grade >= low && stu[i].grade <= high) { printf("%s %s\n", stu[i].name, stu[i].id); cnt++; } } if(cnt == 0) printf("NONE\n"); return 0;}
-FIN-
0 0
- 1083. List Grades (25)
- 1083. List Grades (25)
- 1083. List Grades (25)
- 1083. List Grades (25)
- 1083. List Grades (25)
- 1083. List Grades (25)
- 1083. List Grades (25)
- 1083. List Grades (25)
- 1083. List Grades (25)
- 1083. List Grades (25)
- 1083. List Grades (25)
- 1083. List Grades (25)
- 1083. List Grades (25)
- 1083. List Grades (25)
- 1083. List Grades (25)
- 1083. List Grades (25)
- 1083. List Grades (25)
- 1083. List Grades (25)
- 5.1.Object类和String类
- 排序---快排-希尔排序-桶排
- 想要的美好
- 第一周:9. Palindrome Number
- 【Linux】【deb】deb 文件安装方式
- 1083.List Grades (25)
- pyodbc访问数据库(python ODBC访问数据库)
- 机器学习(1)scikit-learn的介绍
- 吞吐量和延时
- 如何用tomcat发布自己的Java项目
- PLSQL Bulk Bind Handle FORALL Exceptions
- RTX中信号量相关函数的理解
- Matlab 画图实现两个或多个 legend 不同排版
- Android开发学习之WallPaper设置壁纸详细介绍与实例