C语言 学生成绩管理系统(基于文件读写操作及单向动态链表的创建,遍历和排序)
学生成绩管理系统(基于链表和文件读写操作)
本程序为作者的大一下学期的c语言期末作业,如有问题和不足,欢迎大家指出共同探讨。
程序主要实现的功能有:学生信息的录入(动态链表创建),输出所有学生信息(链表遍历),输出排名(单向链表排序),以及一系列基于链表操作的查询,修改,添加学生成绩和求平均分,统计分数区域人数等功能。
总体思路:读取文件,创建单向动态链表储存文件中已有的学生成绩。通过对链表的操作,继续录入学生成绩,并且实现输出,修改等功能。在退出程序之前用"w+"模式新建文件重新写入链表中的学生成绩和信
原创
2020-07-19 22:56:54 ·
4362 阅读 ·
6 评论