c语言成绩管理系统学号排序

编制一个学生成绩管理程序。设学生成绩以一个学生一条记录的形式存储,每个学生记
录包含的信息有学号和各门功课的成绩。设每位学生学习数学、英语、语文、物理和化学 5
门课程。
3.数据结构
使用单链表作为实现该问题的数据结构。
4.思路引导
程序设计一般由算法和数据结构两部分组成。管理学生的成绩适合用单链表,方便随时
插入和删除学生记录,实现动态管理。一个学生作为一个结点,该结点类型为结构体,结构
体中的域表示学生的属性。每个结点除了存放属性外,还存放指向后继结点的指针。
定义单链表结点的结构体如下,包括学号、学生成绩、英语成绩、语文成绩、物理成绩
和化学成绩。