C++ oj题
来源:互联网 发布:重置网络命令win10 编辑:程序博客网 时间:2024/06/05 05:39
#include<stdio.h>#include<algorithm>#include<iostream>#include<string>using namespace std;class student{public:string name;int age;int score;};bool cmp(student a, student b){if (a.score != b.score) return a.score < b.score;if (a.name!=b.name)return a.name < b.name;return a.age < b.age;}int main(){int n;student Stu[1000];while (cin >> n){for (int i = 0; i < n; i++){cin >> Stu[i].name>>Stu[i].age>> Stu[i].score;}sort(Stu, Stu + n, cmp);for (int i = 0; i < n; i++){cout << Stu[i].name << " " << Stu[i].age << " " << Stu[i].score;cout << '\n';}}return 0;}
更好的:
0 0
- 南邮OJ C题
- OJ C
- 做C题之oj系统?
- 【北大OJ第二题】Exponentiation(C++)
- oj(二)c
- OJ (一) C
- OJ 2C
- oj题待改sumAaddB.c
- oj-9-C-cut_noodles
- 算法基础--C++OJ
- oj网站的训练题:C基础-计负均正
- 西南科技大学OJ题 最简单的C程序0612
- oj网站的训练题:C基础-求偶数和
- oj网站的训练题:C基础-等差数列
- oj网站的训练题:C基础-公约公倍
- oj题
- 第十六周OJ(C)
- OJ期末模考C
- 流媒体服务搭建
- 安全控制框架Shiro的使用
- 记录android开发用到的功能点
- android App中的引导界面
- 设计模式--State 模式
- C++ oj题
- 如何创建一个基于Maven的SmartGWT项目
- Android 水平动态进度条样式修改
- hannnnah_j’s Biological Test
- 演示Queue,队列-01
- java对象的序列化与反序列化
- mybatis实战教程(mybatis in action)之五:与spring3集成
- iOS10注册极光推送
- 演示Queue,队列-02