数据结构大作业一
题目:
现在有一个名为test.txt的文件,该文件存放了某班级某课程的期末考试成绩(文档内容如下图所示)第一列为学生学号,第二列为学生姓名,第三列为学生该课程的成绩。用C语言编写程序,根据第一列给定的值,读取test.txt文件内容,并用链表结构存储,完成如下基本功能:(本次作业满分100分)
1.建立链表功能
2.插入学生(插入的位置由自己任意输入)
3.删除学生
4.按位置查找学生
5.按姓名查找其在表中的位置
6.求顺序表的长度
7.求班里成绩的最高分及位置
8.退出功能
评分与要求:
本次作业满分100分,占总成绩的10%,以下是评分标准:
程序可读性(20分)
a) 采用结构化编程,函数的使用(5)
b) 适当的注释、缩进得当、缩进得当(5)
c) 程序写到一个文件下,保存成.c或者.cpp文件。(10)
程序确切性(30分)
a) 编译无错,只能用C语言编写(10)
b) 正确获取输入(10)
c) 答案正确(10)
程序的可行性(50分)
是否按照题目要求采用相应的数据结构和算法来实现。
注(十分重要请详读):
作业采用面批的形式,没有面批的学生,将没有本次作业成绩!面批前请将作业代码提交至课堂派。
源码联系UP主 -> https://space.bilibili.com/329101171