29.结构体求出班级中最高分和学号,将学生信息按照成绩从高到低输出。
来源:互联网 发布:数据库事务的原理 编辑:程序博客网 时间:2024/06/05 09:39
- 一个班不超过40个人,人员信息有成绩和学号组成,班级人数从键盘输入,完成函数,实现求出班级中最高分和学号,将学生信息按照成绩从高到低输出。
#include <stdio.h>#define ARR_SIZE 40struct student{ int st; long num;};int findmax(struct student score[],int n,long *pmaxnum){ int i,max; max=score[0].st; for(i=0;i<n;i++) if(max<score[i].st) max=score[i].st; *pmaxnum=i; return max;}void sortscore(struct student *score,int n){ int i,j; struct student temp1; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if (score[i].st<score[j].st) { temp1=score[i];score[i]=score[j];score[j]=temp1; } }int main(){ long maxnum; struct student score[ARR_SIZE]; int maxscore,n,i; printf("Please enter total number:"); scanf("%d", &n); /*从键盘输入学生人数n*/ printf("Please enter the number and score:\n"); for(i=0; i<n; i++) { scanf("%ld%d", &score[i].num,&score[i].st); } maxscore = findmax(score,n, &maxnum); /*计算最高分及学生学号*/ printf("maxscore = %d, maxnum = %ld\n", maxscore, maxnum); sortscore(score,n); printf("The sort after data is :\n"); for(i=0;i<n;i++) printf("%ld,%d\n",score[i].num,score[i].st); return 0;}
阅读全文
0 0
- 29.结构体求出班级中最高分和学号,将学生信息按照成绩从高到低输出。
- 扩展练习4(学生类设计).设计一个友元函数,按照成绩从高到低的顺序输出姓名、学号和成绩信息
- 【C语言】用结构体数组完成:有5个学生(包括学号,姓名,成绩),要求按照成绩高低输出学生信息.
- 键盘录入5个学生信息(姓名,语文成绩,数学成绩,英语成绩),按照总分从高到低输出到控制台
- 关于使用结构体来记录学生成绩输出no。1的学号和成绩 c语言
- 30. 完成sort函数,实现:按照成绩从高到低的顺序输出各学生的信息。
- (指向结构体数组的指针)有n个结构体变量,内含学生学号,姓名和3门课的成绩。要求输出平均成绩最高的学生的信息
- 结构体按学号大小输出学生信息
- //有5名学生保存在结构体数组中,编程查找成绩最高者,输出该学生全部信息。 // //对上述5名学生数组,按成绩从高到低排序,并输出。
- 第十三周项目六(3,4)从文件中读取成绩,并输出最高分最低分及学号等
- 有n个学生的信息(包括学号、姓名、成绩),要求按照成绩的高低顺序输出各学生的信息。
- 有n个学生的信息(包括学号,姓名,成绩),要求按照成绩的高低顺序输出学生的信息
- 有n个学生的信息(包括学号,姓名,成绩),要求按照成绩的高低顺序输出学生的信息
- Java:学生成绩分析,求出最高分
- 输入10个学生的姓名、学号和成绩,将其中不及格者输出
- 假设一个班级有5个人,每个人都会有一些共有的信息:姓名 学号 年龄 分数。从终端输入每个人的信息,然后按照分数从高到低排序,将信息打印到终端上。
- 项目名称:已知学生的记录由学号和学习成绩构成,4名学生的数据已存入结构体数a中,请编写程序,找出成绩最低的的学生记录并输出。
- 2.6使用二维数组存储学生的数据,包括学号、姓名、操作系统成绩、Java成绩、高数成绩、总分;一行存储一个学生的数据;要求输入若干学生的数据,求出总分;然后按照总分由高到低重新排列;输出排序后的结果
- Vue绑定事件指令之表内修改与删除
- C语言应用题——如何确定跳水排名
- make(7)
- Laravel常用的artisan命令
- 使用ReleaseBuffer()后,CString类变量数据清空
- 29.结构体求出班级中最高分和学号,将学生信息按照成绩从高到低输出。
- 微信小程序开发一些经验总结
- GMM高斯混合模型进行背景建模(Matlab)
- 安卓之高级控件Spinner下拉框
- 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”