项目开发-学生成绩管理  

设某班有10人,填写如下登记表,编程实现对表格的计算,查询某个学生的成绩,求解每个人的平均成绩,并按平均成绩的高分到低分排序并输出,求解某一个单科的平均成绩,并输出平均成绩汇总表。

Number

Name

English

Mathema

Cprogram

Average

110001

Anay

70

60

70

 

110002

Sum

80

90

80

 

110003

Ada

90

80

100

 

...

….

….

…..

….

 

110010

Wendy

60

70

95

 

 

 

 

 

 

 

提示:
采用模块化编程方式,将问题分解如下:
1)定义结构体类型
2) 结构体类型数组的数据输入
3)根据学号查询某个学生的成绩
4) 求解各个学生的三科平均成绩
5)按平均成绩对学生进行重新排序
6) 输出排序后的表格(学号、姓名、平均成绩)
7)求解某科的平均成绩
8)输出平均成绩汇总表
9)定义函数main(),要求采用菜单式,调用各个函数
要求:

1)写出设计报告:包括实验题目与环境、设计思想、函数分解过程、算法描述以及相应的数据流程图源程序清单、测试的数据以及程序运行的结果
2)如果程序未能够通过运行,分析可能出错的原因。
3)条理清晰、格式规范。
4)尽可能使用图形界面,表示出成绩处理的情况。



 
 
版权所有:东北大学计算中心,沈阳,辽宁,中国