数据结构课程设计(附代码)
表。
3、输出功能:void print(LinkList *head);
通过一个 while 的循环控制语句,在指针 p!=NULL 时,完成全部学生记录的显示。
知道不满足循环语句,程序再次回到菜单选择功能界面。
4、删除功能:LinkList *Delete(LinkList *head);
按想要删除的学生的学号首先进行查找,通过指针所指向结点的下移来完成,
如果找到该记录,则完成前后结点的连接,同时对以查找到的结点进行空间的释
放,最后完成对某个学生记录进行删除,并重新存储。
5、插入功能:LinkList *Insert(LinkList *head);
输入你想插入的位置,通过指针所指向结点的下移,找到该位置,将该新的学生
记录插入到该结点,并对该结点后面的指针下移。链表长度加一,重新存储。
(5) 程序的输入与输出描述
输入:调用 LinkList *create()函数,输入学生的姓名、学号、三门功课的成
绩;
输出:调用 void print(LinkList *head)函数,输出学生的记录。
(6) 程序测试
主菜单:
3 / 42
评论0
最新资源