本例可执行文件下载:
下载
本案例知识要点
Visual C++ 6.0下创建C++ Source File并运行的方法
C++程序基本结构
C++函数结构
数组和指针的应用
一、案例需求
1.案例描述
一个班有若干个学生,5门课程。找出平均成绩在90分以上或全部课程成绩在85分以上的优秀学生。
2.案例效果图
学生成绩查询运行效果如图1-1所示。
3.功能说明
(1)从键盘输入学生数、课程名称、学生学号以及各门课程成绩。
(2)通过数组来存储学生学号、课程、以及成绩。
(3)编写函数求学生的平均成绩和查询满足条件的学生。
(4)将满足条件的学生的学号以及各门课程的成绩、平均成绩显示出来。
二、案例分析
为了便于数据存储和操作,采用如图1-2所示数据结构。分别利用course、score、num和aver四个数组存储课程信息、成绩信息、学号信息以及平均成绩。其中课程信息、成绩信息、学号信息由键盘录入,平均成绩通过计算得出。
三、案例设计
实现学生成绩查询的程序结构如图1