顺序表操作的c语言实现。以学生成绩数据为例,学生成绩数据包括以下内容:学号,性命,数学成绩,英语成绩,程序设计成绩,用c语言设计程序完成以下五项功能:新建数据档案,添加数据,删除数据,对输入的数据进行排序和查询,要求每项功能用一个用户自定义函数完成。
其中排序停工以下方式:
1 按数学成绩排序;
2 按英语成绩排序;
3 按程序设计成绩排序;
3 按总分排序。
选择排序方式后,程序能正确运行并在屏幕上显示排序后的信息。
查询提供以下方式:
1
按学号查询,输入学号后,程序能正确运行,若该学号存在着显示与其相关的所有信息,否则显示找不到的提示信息;
2
按姓名查询,输入学号后,程序能正确运行,若该姓名存在着显示与其相关的所有信息,否则显示找不到的提示信息;
3 按科目和指定分数查询,指定科目和分数后,显示该科目中考试成绩大于等于指定分数的同学的学号,姓名以及该科成绩并统计满足条件的人数。
要求程序运行时,首先显示主菜单如下:
1
新建数据
2
添加数据
3
删除数据
4
排序
5
查询
6
退出
请按序号选择相应操作