利用线性表的基本操作,实现学生成绩的插入、保存、删除、查找等操作的程序
★结点类型和指针类型
typedef struct Student
{
charsno[20];
int G;
}Student;
typedef struct LinkNode
{
DataTypedata;
structLinkNode *next;
}LinkNode,*LinkList;
★本程序包含7个函数:
① 主函数main()
② 初始化线性表函数InitList()
③ 获取元素函数GetElem()
④ 插入元素函数ListInsert ()
⑤ 清空元素函数ClearListList()
⑥ 删除元素函数ListDelete()
⑦ 查找元素函数LocateElem()
★使用说明:
save to file------(s) 保存到文件
insert into List--(i) 显示“输入学生的学号和成绩信息,用空格隔开”,-->要求输入要插入的位置和元素的值(都是整数)。
delete from List--(d) 要求输入要删除元素的位置,执行成功后返回元素的值。
clear List--------(c) 显示“LOCATE e = ”
print List--------(p) 输出已输入的学生学号和成绩信息
exit system-------(e) 退出程序
插入操作中依次输入123 89,234 9生成一个线性表