结构体 成绩统计
来源:互联网 发布:软件负载测试 编辑:程序博客网 时间:2024/05/22 12:35
书籍《CCF 中学生计算机程序设计》 江涛 等
输入N个学生的姓名和语文、数学的得分,按总分从高到低输出。分数相同的按输入先后输出。
/*4gaoxiang 78 96wangxi 70 99liujia 90 87zhangjin 78 91*/ #include<iostream>#include<cstring>#include<algorithm>using namespace std;struct student{string name;int cha,math;int total;};student a[100];int N;bool cmpdata(student x,student y){return x.total>y.total;}int main(){cin>>N;for(int i=0;i<N;i++){cin>>a[i].name>>a[i].cha>>a[i].math;a[i].total=a[i].cha+a[i].math;}/*//方法一:冒泡排序for(int last=N-1;last>0;last--){for(int j=0;j<last;j++){if(a[j].total<a[j+1].total) swap(a[j],a[j+1]);}} *///方法2:快速排序 sort(a,a+N,cmpdata);for(int i=0;i<N;i++){cout<<a[i].name<<" "<<a[i].cha<<" "<<a[i].math<<" "<<a[i].total<<endl;}}
0 0
- 结构体成绩统计
- 结构体 成绩统计
- 结构体~学生成绩统计
- 结构体之统计成绩
- oj-结构体成绩统计
- 结构体 弄成绩统计比较好
- 结构体——学生成绩统计
- 结构体练习统计学生成绩
- YTU 2769: 结构体--成绩统计
- Problem J: 结构体--成绩统计
- [YTU]_2769( 结构体--成绩统计)
- 1180: 成绩统计(结构体专题)
- 使用“结构”统计学生成绩
- 【结构体数组】项目一。学生成绩统计
- 第二周 项目1 学生的成绩统计--结构体
- C/C++复习:成绩统计(结构体)
- 循环结构 7-9 统计学生成绩
- 成绩处理结构体
- matplotlib的基本用法(十一)——绘制3D图
- .Net分布式架构(二):基于Redis的Session共享
- 原生JS面向对象
- CSS实现背景图片固定滚动形成视觉差效果
- java开发环境
- 结构体 成绩统计
- 树的镜面映射
- 水池数目,南阳 27题 深搜广搜都可以。
- 1053: 【密码】
- Linux (x86) Exploit 开发系列教程之十一 Off-By-One 漏洞(基于堆)
- .Net分布式架构(一):Nginx实现负载均衡
- 共享单车算不算共享经济
- IntelliJ IDEA maven库下载依赖包速度慢的问题
- 例题4-2刽子手游戏