设计一个学生档案管理系统,对学生档案进行管理。每个学生的信息包括:学号、姓名、性别、出生年月、是否党员、手机号码、家庭住址、各门课成绩(每门课包括课程名与成绩)
顺序表每个数据元素包括学号、姓名、性别、出生年月、是否党员、手机号码、家庭住址、成绩链表的头指针;成绩链表每个结点的数据域包括课程名与成绩。
结构体定义:学生信息
typedef struct snode
{
char No[10]; //学号
char Name[20]; //姓名
char Gender[5]; //性别
int Cnt; //所选课程数
LNode *cj; //成绩
char brithday[20];//生日
double Avg; //平均成绩
char party[6]; //是否党员
char phoneNo[15];//手机号码
char addr[20]; //家庭住址
}SNode;
结构体定义:课程信息
typedef struct node
{
char CName[20];
int Score;
struct node *next;
}LNode;
现在需要我输入30170001 然后删除张三的所有信息以及输入学生信息,在文件中可以添加一行
主要就是链表操作那块