谁能帮我用C语言编一个学生信息管理系统

用C语言实现线性表的基本操作,能创建一个基于学生信息管理的链表,至少包含数据输入、数据输出、数据处理等操作。在主函数里能实现以下功能。
运行后出现一个选择提示。
可选择的功能有1)创建新的学生信息链表
2)增加一个新的学生信息
3)按学号删除某个学生信息
4)按学号查找某个学生信息
5)可以按照学生成绩对链表排序
6)退出系统
补充功能:基础较好的同学可以定义一个SAVE函数保存成score.txt,和一个display函数打开该文件,学生信息要含有学号,姓名,三门成绩,还要计算总分和平均成绩

我空间里有一个你看看合适吗
http://hi.baidu.com/annabbj/blog/item/750aa68d8cdc62bc0e24440c.html