



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
学生成绩管理系统:V1.0编写一个菜单驱动的学生成绩管理程序。实现如下管理功能:某班有最多不超过30人参加某门课程的考试,有一维数组作函数参数编程实现如下学生成绩管理系统。具体要求如下: 1)录入每个学生的学号和考试成绩2)计算课程的总分和平均分;3)按成绩由高到低排出名次;4)按学号由小到大排出成绩表;5)按学号查询学生排名及考试成绩;6)按优秀(90-100分)、良好、中等、及格、不及格5个类别,统计每个类别的人数以及所占的百分比;7)输出每个学生的学号、考试成绩以及课程总分和平均分。目的:熟悉一维数组作函数参数,排序、查找、统计分析等常用算法以及模块化程序设计思想,增量测试方法。输出菜单形式如下: Management for Students scores 1. 录入学生学号及成绩(append reord)2. 计算课程的总分和平均分(caculate total and average)3. 按成绩由高到低排出名次(sort in descending order by score)4. 按学号由小到大排出成绩表(sort in ascending order by number)5. 按学号查询学生排名及考试成绩(search by number)6. 统计分析(statistic analysis)7. 输出每个学生记录(list record)0. 退出(exit)Please Input your choice: 然后根据用户输入的选项执行相应的操作学生成绩管理系统:V2.0在V1.0的基础上用一维数组和函数指针作函数参数实现菜单驱动的学生成绩管理系统。功能如下:1. 录入学生学号及成绩2. 计算课程的总分和平均分3. 按成绩由高到低排出名次4. 按学号由小到大排出成绩表5. 按学号查询学生排名及考试成绩6. 统计分析7. 输出每个学生记录8.按成绩由低到高排出名次0. 退出输出菜单形式如下: Management for Students scores 1. append reord2. caculate total and average3. sort in descending order by score4. sort in ascending order by number5. search by number6. statistic analysis7. list record8. sort in ascending order by score0. 退出(exit)Please Input your choice: 目的:在V1.0的基础上,通过增加任务,熟悉函数指针做函数参数、模块化程序设计以及增量测试方法。参考程序:阅读程序学生成绩管理系统:V3.0在V2.0的基础上用二维字符数组作函数参数实现菜单驱动的学生成绩管理系统。功能如下:1. 录入学生学号、姓名、及成绩2. 计算课程的总分和平均分3. 按成绩由高到低排出名次4. 按学号由小到大排出成绩表5. 按学号查询学生排名及考试成绩6. 统计分析7.按成绩由低到高排出名次8.按姓名的字典顺序排出成绩(参考课本p277例8.27实现)9.按姓名查询学生排名及考试成绩10.输出每个学生的记录(即:学号、姓名、考试成绩、以及课程总分和平均分)。0. 退出显示菜单:1. append reord2. caculate total and average3. sort in descending order by score4. sort in ascending order by number5. search by number6. statistic analysis7. sort in ascending order by score8.sort in dictionary order by name9. search by name10.list record0.exit目的:熟悉二维字符数组作函数参数,字符串处理函数、字符串处理操作的使用方法学生成绩管理系统:V4.0某班有最多不超过30人参加期末考试,考试科目为数学(MT),英语(EN)和物理(PH)。参考p274-275例8.25和8.26,用二维数组做函数参数,编程实现如下功能的学生成绩管理系统。功能如下:1. 录入学生学号、姓名、及各科成绩;2. 计算每门课程的总分和平均分;3.计算每个学生的总分及平均分;4. 按每个学生的总分由高到低排出名次5. 按学号由小到大排出成绩表6. 按学号查询学生排名及其各科考试成绩7. 统计分析7. 输出每个学生记录8. 按姓名的字典顺序排出成绩表9.按姓名查询学生排名及及其各科考试成绩10.输出每个学生的学号、姓名、各科考试成绩、以及总分和平均分以及每门课程的总分和平均分。0. 退出显示菜单:1. append reord2. caculate total and average3. sort in descending order by score4. sort in ascending order by number5. search by number6. statistic analysis7. sort in ascending order by score8.sort in dictionary order by name9. search by name10.list record0.exit目的:熟悉二维字符数组作函数参数,字符串处理函数、字符串处理操作的使用方法学生成绩管理系统:V5.0如果能够把用户输入的数据存盘,下次运行时读出就更有用了。参考文件操作相关例题,在V4.0版本基础上增加新功能:11.将每个学生的记录信息写入文件;12.从文件中读出每个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 李白课件教学
- 钢筋混凝土盖板施工方案
- ZARA快时尚供应链2025年响应速度与时尚产业供应链协同变革研究报告
- 家具天地课件
- 砌体工程检测方案(3篇)
- 家具厂安全培训会议纪要课件
- 2025年机械设备租赁服务项目提案报告模板
- 《机器人学简明教程》课件第1章
- 工装室内装修合同3篇
- 通信隐蔽工程方案(3篇)
- DB32-T 5092-2025 低压分布式光伏接入电网数据采集要求
- 2025年中国微网雾化器行业市场前景预测及投资价值评估分析报告
- T/CCS 004-2023智能化煤矿体系架构
- 即墨区离婚协议书
- 别墅设计全套方案
- 科研项目经费管理
- 焊接生产与管理
- 《经济法基础》课件-第七章 税收法律制度
- 妇科手术技巧 宫腔镜检查及手术步骤详解
- 《宫腔镜手术技术》课件
- 农村互助养老的组织化路径探索
评论
0/150
提交评论