30. 完成sort函数,实现:按照成绩从高到低的顺序输出各学生的信息。
来源:互联网 发布:数据库事务的原理 编辑:程序博客网 时间:2024/06/13 13:42
- 完成sort函数,实现:按照成绩从高到低的顺序输出各学生的信息。
#include<stdio.h>#define N 5struct student{ int num; char name[20]; float score;};void sort(struct student stu[]){ int i,j; struct student t; for(i=0;i<N-1;i++) { for(j=i+1;j<N;j++) { if(stu[i].score<stu[j].score) { t=stu[i]; stu[i]=stu[j]; stu[j]=t; } } }}int main(){ struct student stu[N]; int i; printf("请输入所有学生的信息:学号、姓名、成绩:\n"); for(i=0;i<N;i++) { scanf("%d%s%f",&stu[i].num,stu[i].name,&stu[i].score); } printf("The order is :\n"); sort(stu); for(i=0;i<N;i++) printf("%6d %8s %6.2f\n",stu[i].num,stu[i].name,stu[i].score); return 0;}
阅读全文
0 0
- 30. 完成sort函数,实现:按照成绩从高到低的顺序输出各学生的信息。
- 扩展练习4(学生类设计).设计一个友元函数,按照成绩从高到低的顺序输出姓名、学号和成绩信息
- 有n个学生的信息(包括学号、姓名、成绩),要求按照成绩的高低顺序输出各学生的信息。
- 有n个学生的信息(包括学号,姓名,成绩),要求按照成绩的高低顺序输出学生的信息
- 有n个学生的信息(包括学号,姓名,成绩),要求按照成绩的高低顺序输出学生的信息
- java按照等级输出学生的成绩
- 键盘录入5个学生信息(姓名,语文成绩,数学成绩,英语成绩),按照总分从高到低输出到控制台
- 37. 输入3个学生4门课的成绩,完成maxaver函数实现如下功能:输出平均成绩最高的学生的所有成绩。
- 算法初步--输入学生成绩,输出次数最多的成绩,如果有多个并列,按照从小到大输出(C语言实现)
- 29.结构体求出班级中最高分和学号,将学生信息按照成绩从高到低输出。
- 输入姓名成绩并按照从小到大的顺序输出
- 从文件读出学生信息数据,按成绩从高到底排序,并输出其中成绩次高者的所有数据。
- 从文件读出学生信息数据,按成绩从高到底排序,并输出其中成绩次高者的所有数据。
- 【C语言】用结构体数组完成:有5个学生(包括学号,姓名,成绩),要求按照成绩高低输出学生信息.
- 34. 有4个学生,每个学生有5门课程的成绩,输入任意学号,输出该学生的全部成绩(完成fun函数)。
- 键盘录入5个学生信息(姓名,语文成绩,数学成绩,英语成绩),按照总分从高到低存入文本文件
- 键盘录入5个学生信息(姓名,语文成绩,数学成绩,英语成绩),按照总分从高到低存入文本文件
- 键盘录入5个学生信息(姓名,语文成绩,数学成绩,英语成绩),按照总分从高到低存入文本文件
- Android之控件
- R语言神器
- 1118. Birds in Forest (25)
- ubuntu 12.04 安装Docker 实战
- STM32 ST-LINK Utility解决错误提示“Can not read memory!Disable Read Out Protection and retry”
- 30. 完成sort函数,实现:按照成绩从高到低的顺序输出各学生的信息。
- ISO8583报文协议
- java——类——final
- 权限列表
- 安卓高级控件3之RecyclerView的使用
- caffe-windows 训练mnist数据集
- 安卓之高级控件Listview的优化
- 单选框RadioGroup,单选按钮RadioButton的使用
- iOS 内购详解