成绩排序
来源:互联网 发布:网吧优化工具 编辑:程序博客网 时间:2024/04/28 16:37
这个题目肯定是用结构体做。
然后用sort函数判断并排序,
#include<iostream>#include<stdio.h>#include<string>#include<algorithm>using namespace std;struct student{char str[20];int num;};bool compareup(student x,student y){return x.num>y.num;}bool comparedown(student x,student y){return x.num<y.num;}int main(){int N,flag;int i=0;while(cin>>N){student array[1000];cin>>flag;for(i=0;i<N;i++){cin>>array[i].str>>array[i].num;}if(flag==0)sort(array,array+N,compareup);if(flag==1)sort(array,array+N,comparedown);for(i=0;i<N;i++)cout<<array[i].str<<" "<<array[i].num<<endl;}return 0;}
0 0
- 成绩排序
- 成绩排序
- 成绩排序
- 成绩排序
- 成绩排序
- 成绩排序
- 成绩排序
- 成绩排序
- 成绩排序
- 成绩排序
- 成绩排序
- 成绩排序
- 成绩排序
- 成绩排序
- 成绩排序
- 成绩排序
- 成绩排序
- 成绩排序
- 批量绑定—BULK COLLECT
- go install 的工作方式
- java interface 学习
- jsp乱码问题
- uva 10820 - Send a Table(欧拉phi函数的应用)
- 成绩排序
- Subpalindromes
- linux 内核中断
- char、char*、char**数组
- HttpClient session --------------cocos2d-x3.0正式版本(7.23)
- AOSP eclipse
- Ginger Breaker 获得root权限原理分析
- ExtJS4.2学习(七)EditorGrid可编辑表格
- redhat linux下面mysql的安装