JustOj 1256: 成绩排名 (结构体排序)
来源:互联网 发布:中铁四局网络采购平台 编辑:程序博客网 时间:2024/06/02 05:14
1256: 成绩排名
时间限制: 1 Sec 内存限制: 128 MB提交: 28 解决: 21
[提交][状态][讨论版]
题目描述
有N个学生,每个学生的数据包括学号、姓名、成绩,要求按成绩大小输出学生的姓名(若成绩相等,学号小的排名在前)
输入
第一行为学生数量N
接下来的N行为每个学生的学号、姓名、成绩
输出
学生姓名,每行一个
样例输入
44 jx 972 ust 903 acm 971 oj 89
样例输出
acmjxustoj
提示
来源
#include <iostream>
#include <algorithm>
using namespace std;
struct stu
{
int num;
char name[10];
int sum;
}s[100];
bool cmp(stu x,stu z)
{
if(x.sum>z.sum){
return 1;
}else if(x.sum==z.sum){
return x.num<z.num;
}else{
return 0;
}
}
int main()
{
int n,i;
cin>>n;
for(i=0;i<n;i++){
cin>>s[i].num>>s[i].name>>s[i].sum;
}
sort(s,s+n,cmp);
for(i=0;i<n;i++){
cout<<s[i].name<<endl;
}
return 0;
}
阅读全文
0 0
- JustOj 1256: 成绩排名 (结构体排序)
- JustOj 1404: 木木换班(又是一道结构体排序)
- 1004. 成绩排名 (20) (ZJUPAT 结构体)
- 学生成绩排名--结构体的应用
- PAT乙级1004. 成绩排名 (20)------结构体
- 插入排序C语言实现(在成绩排名中的应用)
- Justoj 1195
- 拓扑排序解成绩排名问题
- 排序问题(结构体排序)
- EXCEL排序(结构体排序)
- EXCEL排序(结构体二级排序)
- 成绩排序(结构体三级排序)
- EXCEL排序(sort结构体排序)
- 成绩排序(结构体)
- 结构体排序(奖学金)
- nyoj540(结构体排序)
- 结构体排序(优先级)
- (结构体排序)水果
- javascript深入理解js闭包
- 毕业,不结束&青春,不散场
- http://www.360doc.com/content/17/0702/16/44981652_668216787.shtml
- Leetcode 204 Count Primes
- git的缺点(1) -- 不能add空文件夹
- JustOj 1256: 成绩排名 (结构体排序)
- express-1-helloworld
- Leetcode 326 Power of Three
- 仿金融APP收益曲线图
- HDU5926-Mr. Frog’s Game
- Python笔记3-python基础2
- 达林顿电路分析
- 针对移动机器人的人体目标检测和跟踪系统的实现
- Leetcode 338 Counting Bits