用c++实现学生成绩管理系统

用c++实现学生成绩管理系统

ID:18221492

大小:49.00 KB

页数:17页

时间:2018-09-15

用c++实现学生成绩管理系统_第1页
用c++实现学生成绩管理系统_第2页
用c++实现学生成绩管理系统_第3页
用c++实现学生成绩管理系统_第4页
用c++实现学生成绩管理系统_第5页
资源描述:

《用c++实现学生成绩管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、用c++实现学生成绩管理系统#include#includeclassStudentResult{//生成一个类friendostream&operator<<(ostream&,constStudentResult&);//重载流插入运算符friendistream&operator>>(istream&,StudentResult&);//重载流读取运算符friendboolcompare(char[],char[],int);//比较两个名字是否相等函数friendstatic

2、intgetStudentCount(StudentResult[]);//返回总人数的函数friendintgetResult(StudentResult[],int,int);//返回成绩friendvoidaverage(StudentResult[]);//计算平均分friendvoidmax(StudentResult[]);//计算最高分friendvoidmin(StudentResult[]);//计算最低分friendvoidnumberOfgrade(StudentResult[]);//计算各个分数段人数p

3、ublic:StudentResult();//构造函数voidModify(int);//修改成绩的函数voidDeleteAll();//删除全部成绩的函数voidDelete(int);//删除单科成绩的函数inlinevoidCountTotalResult();//计算总分的函数StudentResultoperator=(StudentResult&);charname[18];//学生的姓名intResult[6];//学生成绩(0对应英语,1对应C++,2对应计算机,//3对应数学,4对应体育,5对应总分.)st

4、aticintStudentCount;//学生人数};intStudentResult::StudentCount=0;//初始化学生人数//构造函数的定义StudentResult::StudentResult(){for(inta=0;a<17;a++)//初始化学生的姓名name[a]='';for(inti=0;i<6;i++)//初始化学生成绩Result[i]=0;}//定义修改成绩的函数voidStudentResult::Modify(inta){intd;cout<<"请输入新成绩:";cin>>d;Resu

5、lt[a]=d;CountTotalResult();//每次调用修改函数时,自动调用计算总分的函数cout<<"修改完毕。"<

6、i]=0;cout<<"删除完毕。"<

7、Resulta[],intb,intc){returna[b].Result[c];}//重载赋值运算符StudentResultStudentResult::operator=(StudentResult&op2){for(inta=0;a<17;a++)//初始化学生的姓名为空name[a]=op2.name[a];for(inti=0;i<6;i++)//初始化学生成绩为0Result[i]=op2.Result[i];return*this;}//重载流读取运算符istream&operator>>(istream&in

8、put,StudentResult&a){input>>a.name;input.ignore();//忽略空格input>>a.Result[0];input.ignore();input>>a.Result[1];input.ignore();input>>

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。