全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
宁夏师范学院数学与计算机科学学院数据结构实验报告实验序号:10实验项目名称:通过冒泡排序统计成绩学号2015210626姓名 惠丹专业、班15信科实验地点文科楼206指导教师李国奇时间2017.12.25一、实验目的及要求给出n个学生的考试成绩表,每条信息由姓名和分数组成,学生的考试成绩表必须通过键盘输入数据而建立,同时要对输出进行格式控制。试设计一个算法:(1)按分数高低次序,打印出每个学生在考试中获得的名次,分数相同的为同一名次;(2)按名次列出每个学生的姓名与分数。二、实验设备(环境)及要求硬件:PC(1GHz或32位(x86)或64位(x64)处理器,1G以上内存)、因特网接入;软件:Windows XP操作系统、Office2003、visual C+ 6.0;三、实验内容与步骤实验程序Include#define n 4typedef struct char name4; int score; student;student Rn,temp;void main ( ) int num, i, j, max; printf(n请输入学生成绩: n); for (i=0; in; i+) printf (姓名:);scanf (%s, &R);printf (成绩:);scanf (%4d, &Ri.score); num=1; for (i=0; in; i+) max=i; for (j=i+1; jRmax.score) max=j; if(max!=i) temp=Rmax; Rmax=Ri; Ri=temp; if (i0)&(Ri.scoreRi-1.score) num=num+1; printf(%4d%s%4d, num, R, Ri.score);四、实验结果与数据处理定义三个头文件,宏定义存储空间为4,定义排序结构体typedef struct char name4; int score;回到主函数,定义五个变量num, i, j, max,temp;通过下面循for (i=0; iRmax.score),直到j=3时满足条件,执行下面语句max=3, if(max!=i) temp=Rmax;Rmax=Ri; Ri=temp;2. Num=1;i=1,max=1,j=2, 判断条件语句if (Rj.scoreRmax.score),直到j=2时满足条件,执行下面语句max=2, if(max!=i) temp=Rmax;Rmax=Ri; Ri=temp;,此时num=2.3. Num=2;i=2,max=2,j=3, 判断条件语句if (Rj.scoreRmax.score),直到j=3时满足条件,执行下面语句max=3, if(max!=i) temp=Rmax;Rmax=Ri; Ri=temp;4. Num=2;i=3,max=3,执行下面语句max=3, if(max!=i) temp=Rmax;Rmax=Ri; Ri=temp;, 此时num=3结果如下图所示:学生姓名DCAB学生成绩100999996运行结果为六、教师评语1按时完成实验;2实验内容和实验过程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年医院职工退休纪念品采购合同
- 2026年健康饮食指导服务合同
- 胆管炎个案护理
- 四川长江职业学院《化工设计基础》2024-2025学年第一学期期末试卷
- 上海市师范大学附属中学2025-2026学年物理高一上期末学业水平测试试题含解析
- 长春市第八十七中学2025年高二上生物期末调研试题含解析
- 山东省济南市实验中学2026届数学高二第一学期期末统考试题含解析
- 舌咽神经恶性肿瘤的护理
- 银发守护:老年患者温暖护理指南
- 2026年人教版八年级物理上册热点题型专练:第五章 透镜及其应用(综合题24道)原卷版+解析
- python程序设计-说课
- 德勤内部审计培训课件
- GB/T 43565-2023中小学合成材料面层篮球场地
- 纯电动汽车的结构
- 政务信息写作(方法大全-案例详实-个人心得)
- 消毒供应中心技能考核操作评分标准
- 设施蔬菜优质高效栽培技术课件
- GA/T 1567-2019城市道路交通隔离栏设置指南
- 建筑工程制图设备施工图课件
- 航天器用j30jh系列微型矩形电连接器
- 40篇英语短文搞定高考3500个单词(全部含翻译-重点解析)
评论
0/150
提交评论