数据结构课程设计题目(适用于计科090104班的同学)
请各班班长(班长不校的请班长指派一个负责人)负责统计自己班级同学所选题目,题目一旦选定不能更改,且同一班级中每人题目必须不同,不能出现不同人选同一题目的情况。必须用C语言实现。请将统计好的结果发送到老师邮箱:计科090102班发送至:liyu
su
lightgmailcom孙丽云计科090304班发送至:lisha
_106yahoocomc
李珊
项目做完,需分别向提交题目的老师提交程序源代码与课程设计报告,且需当面演示程序,老师给出成绩。
120个题目的总的模块要求:第一个模块主函数mai
的功能是:根据选单的选项调用各函数,并完成相应的功能。第二个模块Me
u的功能是:显示提示选单。第三个模块Quit的功能是:退出选单。第四个模块Create的功能是:创建新的是数据记录。第五个模块Add的功能是:增加新的数据记录,并返回选单。第六个模块Fi
d的功能是:按要求查询相关的信息,如果找到了,则显示该信息,如果未找到,则提示文件中没有该信息,并返回选单。第七个模块Alter的功能是:修改某条记录的信息,如果未找到要修改的记录,则提示系统中无此记录,并返回选单。第八个模块Delete的功能是:删除某条记录,如果未找到要删除的记录,则提示通讯录中没有,并返回选单。第九个模块List的功能是:显示通讯录中的所有记录。一、用链表实现以下系统,完成链表的建立(至少包括10个结点)以及链表中信息,(结点)的插入、查找、删除、修改、输出等操作,具体的模块要求见第1行。要求用“文件”存储数据。1通讯录管理系统的设计与实现(1)通讯者信息包括:(char
um3)姓名char
ame9、编号、性别charsex1、电话charpho
e11(2)除了总的要求外,还需统计通讯录中男性人数及女性人数2学生信息管理系统的设计与实现(1)学生信息包括:学号(char
um3)、姓名char
ame9、性别charsex1、成绩floatscore(2)除了总的要求外,还需计算学生的平均成绩、以及优秀的人数3图书管理信息系统的设计与实现(1)图书信息包括:书号(char
um3)、书名char
ame9、作者charauthor9、定价
ffloatmo
ey(2)除了总的要求外,还需计算查找同一作者的所有书、以及定价高于50的书的数目4职工工资管理系统的设计与实现(1)职工信息包括:职工号(char
um3)、职工名char
ame9、职工级别chartype6、工资floatmo
ey(2)除了总的要求外,还需计算职工的平均工资、并按工资r