C语言项目实战篇 C语言基础入门教程 C语言程序设计教程 第11章 学生成绩统计排序模块的开发 共15页.pptxVIP

  • 2
  • 0
  • 约2.04千字
  • 约 16页
  • 2022-08-20 发布于浙江
  • 举报

C语言项目实战篇 C语言基础入门教程 C语言程序设计教程 第11章 学生成绩统计排序模块的开发 共15页.pptx

C语言项目实战篇第11章 成绩统计,排序模块的开发本章目录11.1 任务说明11.2 任务分析11.3 任务实施11.4 知识点详解11.4.1 成绩统计11.4.2 冒泡法排序11.4.3 选择法排序成绩统计模块的开发 在学生成绩管理系统中,也经常需要对学生成绩进行统计。在系统中添加一个函数,统计成绩中各档的人数,各档分为90-100、80-89、70-79、60-69、0-59。N-S图# define N 10main( ){int i,a[N],b[5]={0}; printf(“请输入成绩0----100:\n”); for(i=0;iN;i++) {scanf(“%d”,a[i]); if(a[i]90) b[0]=b[0]+1; else if(a[i]80) b[1]=b[1]+1; else if(a[i]70) b[2]=b[2]+1; else if(a[i]60) b[3]=b[3]+1; else b[4]=b[4]+1; } for(i=0;i5;i++) printf(“%d”,b[i]); }11.2 任务说明在学生成绩管理系统中,若想按照从低分到高分的顺序查看成绩,就需要根据成绩的值按降序顺序排序。11.3 任务分析 一般说来,由于参与排序的数据量是相当大的,数据存放形式又各不相同,因此处理方式多种多样。我们选择冒泡法排序,因为这个算法对初

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档