- 2
- 0
- 约2.18千字
- 约 18页
- 2019-07-23 发布于江苏
- 举报
成绩统计执行流程 成绩排名模块 在获得整个班级的总分和平均分之后,就可以对该班级中的同学按照其某个参数进行排名了。在该系统中,使用每位同学的平均成绩对其进行排名。前面内容提到过,排序算法有许多种,如冒泡排序、选择排序等,此处使用插入排序来实现。 代码清单 1 void sort(Student S[],int N) //插入法排序 2 { 3 int index; //定义变量 4 Student inserter; //创建对象 5 for(int i=1;iN;i++) //循环 6 { 7 inserter=S[i]; //对象初始化 8 index=i-1; //变量初始化 9 while(index=0inserter.averageS[index].average) //比较 10 { 11 S[index+1]=S[index]; //元素后移 12 index--; 13 } 14 S[index+1]=inserter; //插入该元素 15 } 16 for(int j=0;jN;j++) 17 S[j].rank=j+1;
您可能关注的文档
最近下载
- 2024年贵州省高考物理试卷(高考真题+答案详解).pdf VIP
- 中医情志病诊疗指南2025版.docx
- 木材加工系统粉尘防爆安全规范培训课件.pptx VIP
- 鹦鹉热诊疗中国专家共识解读.pptx
- 多重复句练习题及答案.doc.docx VIP
- 新疆大学2023-2024学年《数据结构》期末试卷(A卷)及参考答案.docx
- CN119980378A 一种在镍基高温合金的表面制备铂镀层的酸性电镀方法 .pdf VIP
- 新疆大学2023-2024学年《数据结构》期末试卷(B卷)及参考答案.docx
- PLC电气控制与组态设计周美兰习题答案.doc VIP
- 新疆大学2024-2025学年《数据结构》期末试卷(B卷)及参考答案.docx
原创力文档

文档评论(0)