c语言 程序设计 简单的学生成绩管理系统2
C++程序设计语言结业报告
课程名称 C++程序设计语言 班 级 B1101 实验日期 12.20
姓 名 学 号 实验成绩
名 称 C++程序设计语言
实
验
目
的 掌握 VisualC++集成环境下调试标准C++程序的方法
及
要
求
实
验
环
VisualC++集成环境、WindowsXP 操作系统
境
实
验
内
1. 用C++语言开发 “简单的学生成绩管理系统”。
容
(用适当的形式表达算法设计思想与算法实现步骤)
算 程序要满足的要求:
法
描
1. 输入学生的各科成绩;
述 2. 计算总分;
及
实
3. 计算平均分;
验 4. 计算名次 (按平均分);
步
骤
5. 可查询任一学生的成绩情况;
6. 计算各科目的优秀率和合格率。
(详细记录在调试过程中出现的问题及解决方法。记录实验执行的结果)
调
试
过
程
及
实
验
结
果
(对实验结果进行分析,问题回答,实验心得体会及改进意见)
总 首先,在写程序之前要想好要写的东西,划分多少个部分,要调用的函数等。
然后,在写时注意符号和函数的表达,不要把代码打错。最好,要认真调试,
结 是否有差错。
(源程序清单等)
#include
#include
usingnamespace std;
struct Student //声明一个名为student 的结构体类型
{
stringname; //姓名
longnumber; //学号
double shuxue; //数学
doubleyingyu; //英语
doubleCyuyan; //C 语言
附 录 doubletiyu; //体育
doubleZF; //总分
doublePJF; //平均分
};
class SYSTEM//声明类system
{public:
SYSTEM(){n 0;} //构造函数
void add();//添加
void show();//显示
void search();//查询
void change();//修改
voiddel();//删除
voidPX();//排序
voidrate();//及格率
voidMAX();//最高分
voidMIN();//最低分
private:
Student stu[1000];//定义一个结构体类型student 的变量stu,其最大值为100
intn;
};
void SYSTEM::add()//添加
{
cout<
cin>>stu[n].number;
cout<
cin>>stu[n].name;
cout<
cin>>stu[n].shuxue;
cout<
cin>>stu[n].yingyu;
cout<