一个高效的C语言设计的学生成绩管理系统用于期末作业实现技巧公开分享
此次实践环节旨在通过学生C语言学生成绩管理系统的设计,进一步理解和应用结构化程序设计的思想和方法。您将学会选择合理的计算机存储结构来实现学生成绩的存储,并构建高效的算法。我们将教您算法描述的方法,并为您编写一个结构清晰、合理且易读的小型实用程序。此外,我们还将教您如何设计测试方案,完成程序的测试,并撰写技术报告。通过此项目,您将打下良好的文档整理基础,培养小组成员之间的互相学习。本系统将提供增加、删除(按学号)、查询(按学号)和修改(按学号)学生成绩数据的功能。同时,它还能对该班级的成绩进行降序排序,并统计每个分数段(90-100、80-90、70-80、60-70、60分以下)的人数。结果将被写入result.dat文件。最后,根据补考成绩修改原成绩,修改后的成绩还将按降序写入result.dat文件。成绩的修改原则是:如果补考成绩大于等于60分,将原成绩修改为60分;如果补考成绩小于60分,将选择两次成绩中的最高值作为最终成绩。
用户评论