4)根据学号修改该学生的数据
二、 题目分析
该题目主要用到链表的相关知识,结构体、指针的运用也比较多,此外,
一些常用的删除、排序操作也都有所涉及。编此程序的关键我认为是弄清链
表的的结构。在程序中多多选择自函数的调用,主函数会比较简短,使程序
的结构看起来更清晰。在程序中每个功能各为一个子函数,还有一些常用的
函数,例如查找、显示等,也定义了子函数,便于经常调用。
三、 程序设计
函数之间调用关系:
1.创建链表(createset)
2.添加记录(addnew)
3.删除学生记录(deletestu)——查找学号是否存在(findno)
主
函
数
4. 查 找 信 息 (stuselect) — — 查 找 该 学 生 (findno) — — 显 示
(display)
5.显示所有 排序(numsort)——逐个显示(display)
6.修改信息 (modify)——查找该学生 (findno)——显示原始信息
(display)——修改后显示新信息(display)
7.退出