1、 问题描述
1、题目描述
编写一个程序来管理学生成绩,本系统能实现以下功能:
输入信息:学生学号、姓名和成绩的输入;
修改信息:对学生学号、姓名和成绩进行添加、删除与修改;
查询:能够根据学号、姓名查询某个学生的成绩;
统计:能对学号、姓名和不同的成绩进行排序,并统计出不同分数段的学生
人数;
输出:输出所有学生信息或查询结果。
2、设计提示
(
1)先确定学生成绩管理的数据结构。如每个学生信息:学号、姓名、课程
1、课程 2 总分、均分等,每个数据项各用什么数据类型;
(
2)划分实现学生管理的功能模块;如主菜单、输入数据、修改、查询、统
计与输出等功能,并确定各功能模块的实现算法。
(
3)画出各模块的流程图或 S-R 图;
(
4)选择 C 语言的技术:普通数组、结构体数组、函数、指针、单链表或文
件等。
(
5)编写程序代码。
2、 程序功能模块
学生成绩管
理
输入
/输出模块
查询模块
更新模块
文件管理模块