行业

智慧交通 智慧商业 智慧安全

钱柜娱乐求一份数据结构课程设计报告

  1.用C或C++语言编写一个程序实现学员成绩管理,每个学员包括3门课的成绩,从键盘输入学员信息。

  2.学员信息包括学号、姓名、三门课成绩,计算出学员的平均成绩,按照学员平均成绩由大到小排序成绩表保持有序。

  3.查找功能:指定学号,从学员信息表中找到该学员信息,并可以该学员的成绩进行修改,修改后(可以保存(到内存或磁盘))。

  4.插入功能:在排序后的学员成绩表中插入一个学员的信息,要求插入后仍然保持成绩表有序。

  5.删除功能:要求输入指定的学号,从学员信息表中删除该学员,删除后的成绩表保持有序。

  6.数据存放在文件中,对数据进行使用时,一次性从文件读入到内存储器中,退出程序时可以将数据存放到磁盘中。〔该功能为可选功能,选做,如果选做该项,则在总成绩(总分100分)基础上视完成情况有0~20分的加分〕

  1.使用结构体或类保存每个学员的信息,包括学号、姓名、三门课的成绩、平均成绩

  4.在主函数中调用以上函数,分别完成录入、排序、插入和删除功能,并显示排序前后的学员信息,以及插入删除后的学员信息

  数据类型定义:〔说明程序使用的主要数据(学生信息)的C或C++语言描述〕

  主要程序算法:〔将核心代码附在下面,主要是录入后新增结点和查入到正确位置的算法。不要全部代码,能说明功能即可〕

  主要程序算法:〔将核心代码附在下面,主要是删除学员信息后数组重排或链表重接的算法。不要全部代码,能说明功能即可〕

  主要程序算法:〔将核心代码附在下面,主要是查找学员信息算法。不要全部代码,能说明功能即可〕

  主要程序算法:〔将核心代码附在下面,钱柜娱乐主要是排序算法。不要全部代码,能说明功能即可〕

  因为是要记入期末考试的,所以很重要、很赶。帮帮忙啊,各位~~~~~展开我来答

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  int Temp = 0; //定义一个临时的变量,用来标记已检查结点的个数的

  int nTemp = 0; //定义一个临时的整形变量用来控制输入的个数