建立一个学生信息链表,每个结点包括:学号、姓名、成绩。实现链表的建立、显示和查询。查询是指输入一个

建立一个学生信息链表,每个结点包括:学号、姓名、成绩。实现链表的建立、显示和查询。查询是指输入一个学号,如果链表中存在该学号的的结点,则显示此结点的数据。

⑴提示 采用动态分配内存,。由于结点结构中包含两三个域,可以采用C语言中的结构体类型实现。 struct Node //定义一个结点结构类型 { long num; char name[10]; float score; struct Node *next; };⑵要求l 在程序中定义了三个函数:void init(); //初始化链表void create(); //创建学生成绩信息链表void disp(); //输出链表信息l 定义一个查询函数void search(int number),其中,参数是学生的学号。如果链表中存在该学号的的结点,则显示此结点的数据,否则输出没有该学号的结点。l 定义一个删除函数void del(int number),用于删除指定学号的结点。
温馨提示:答案为网友推荐,仅供参考