1. 学生成绩管理程序(类 结构体 数组) 设计一个菜单驱动的学生成绩管理程序。输入?

1. 学生成绩管理程序(类 结构体 数组)
设计一个菜单驱动的学生成绩管理程序。输入学生的基本信息,包括学
生的学号、姓名、数学、语文、英语等信息,实现如下管理功能:
(1)创建功能:创建存储学生信息的文件,文件路径和文件名可以输入。
(2)文件导入: 输入文件路径和文件名读取文件内全部学生信息,需要判
断文件是否存在。
(3)显示功能:全部学生记录的显示
(4)输入功能:一次输入n位同学的基本信息,n可以输入。
(5)删除功能:按学号删除一位学生记录。
(6)修改功能:按学号修改一位学生记录。
(7)查找功能:按学号查找学生记录。
(8)汇总功能:计算学生的平均分和总分。
(9)排序功能:按学号或总分进行升序或降序排序。
(10)导出功能:将学生信息输出到文件中。
(11)插入功能:可根据需要添加n位学生信息到指定位置,n可以输入。
输出菜单形式如下:
学生成绩管理系统: 1 创建 2 导入 3 显示 4 输入 5 删除
6 修改 7 查询 8 汇总 9 排序 10 导出 11 插入 12 退出 请选择:
程序要求:
(1)使用结构体StudentInfo定义学生基本信息:学号、姓名、数学、语文、
英语。
(2)使用类StudentManage实现学生成绩管理,私有属性包括学生结构体数
组,函数实现以上功能。

第1个回答  2020-07-02

虽然功能特别多,但是仔细把逻辑理清楚,设计好类图以及数据格式,还是不难写出来的。

相似回答