C语言学生成绩管理系统 链表与文件版
我自己写的一个C语言学生成绩管理系统,功能如下:
管理系统主要是使用链表,同时将数据存储在文件里面。
可以支持多种方式的检索,并且可以增加修改删除数据,对数据进行排序等。
printf(" --------------------欢迎使用学生管理系统--------------------\n");
printf(" 请在以下功能中任选一项:\n");
printf(" --------------1、录入学生成绩-------------\n");
printf(" --------------2、查看学生成绩-------------\n");
printf(" --------------3、查看各科平均分-----------\n");
printf(" --------------4、按学生总分平均分排序-----\n");
printf(" --------------5、修改学生成绩-------------\n");
printf(" --------------6、按姓名查询学生成绩-------\n");
printf(" --------------7、按学号查询学生成绩-------\n");
printf(" --------------8、增加学生成绩-------------\n");
printf(" --------------9、删除学生成绩-------------\n");
printf(" --------------10、保存为文件--------------\n");
printf(" --------------11、退出--------------------\n");
printf(" ------------------------------------------------------------\n");
主要功能如图所示,共11个功能,大多数函数都可以复用,只需给一个链表头作为参数即可。