这是我的期末考试题目,请高手帮帮忙啊,不然我就挂了
设某班有n个同学,每位同学的数据包括以下内容:学号(长整型) 姓名(字符串) 数学成绩(整型) 程序设计成绩(整型) 设计程序完成以下6项功能:新建数据档案 添加数据 删除数据 显示学生信息 对输入的数据进行排序和查询
注:
输入数据时,要求学号不能相同,姓名可以相同
采用顺序存储或链式存储
要求:
1.程序运行时,首先显示主菜单如下:
1,新建数据
2,添加数据
3,删除数据
4,排序
5,查询
6,显示数据
7,退出
请输入序号选择相应操作
用户输入序号后,程序进行相应操作
2,在主采单中选择序号4,弹出子采单选择排序方式,子采单如下:
1,数学成绩排序
2,程序设计成绩排序
3,总分排序
4,返回主采单
请按序号选择相应操作
选择子菜单的顺序号后,程序能正确运行并在屏幕上显示按要求排序后的相关信息
3,在主菜单中选择序号5,弹出子采单选择查询方式,子采单如下:
1,学号查询
2,姓名查询
3,数学成绩查询
4,程序设计成绩查询
5,总分查询
6,返回主菜单
请按序号选择相应操作
在子菜单中选择序号后,程序按以下方式工作。
1,学号查询:输入学号后,如该学号存在测显示与其相关的所有信息,否测显示找不到的提示信息
:(提示:查询到满足条件的结果后,查询既结束)
2,姓名查询:输入姓名后,若如该姓名存在测显示与其相关的所有信息,否测显示找不到的提示信
息:(提示:使用字符串比较函数进行比较)
3,按科目查询:输入指定分数,程序运行后显示该科目中考试成绩大于等于指定分数的同学的学号
,姓名以及该科成绩并统计满足条件的人数。
4,总分查询:输入指定分数,程序运行后显示总分成绩大于等于指定分数的同学的学号,姓名以及
各科成绩并统计满足条件的人说。