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

上传人:子 文档编号:43400522 上传时间:2018-06-06 格式:DOC 页数:17 大小:19.45KB
返回 下载 相关 举报
用c++实现学生成绩管理系统_第1页
第1页 / 共17页
用c++实现学生成绩管理系统_第2页
第2页 / 共17页
用c++实现学生成绩管理系统_第3页
第3页 / 共17页
用c++实现学生成绩管理系统_第4页
第4页 / 共17页
用c++实现学生成绩管理系统_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《用c++实现学生成绩管理系统》由会员分享,可在线阅读,更多相关《用c++实现学生成绩管理系统(17页珍藏版)》请在金锄头文库上搜索。

1、用用 c+c+实现学生成绩管理系统实现学生成绩管理系统#include#includeclass StudentResult /生成一个类friend ostream /重载流读取运算符friend bool compare( char , char , int ); /比较两个名字是否相等函数friend static int getStudentCount( StudentResult ); /返回总人数的函数friend int getResult( StudentResult , int, int); /返回成绩friend void average( StudentResult );

2、 /计算平均分 friend void max( StudentResult ); /计算最高分 friend void min( StudentResult ); /计算最低分 friend void numberOfgrade( StudentResult ); /计算各个分数段人数 public:StudentResult(); /构造函数void Modify( int ); /修改成绩的函数void DeleteAll(); /删除全部成绩的函数void Delete( int ); /删除单科成绩的函数inline void CountTotalResult(); /计算总分的函数

3、StudentResult operator=( StudentResult char name18; /学生的姓名 int Result6; /学生成绩(0 对应英语,1 对应 C+,2对应计算机,/ 3 对应数学,4 对应体育,5对应总分.)static int StudentCount; /学生人数;int StudentResult:StudentCount = 0; /初始化学生人数/构造函数的定义StudentResult:StudentResult()for ( int a = 0; a d;Resulta = d;CountTotalResult(); /每次调用修改函数时,自

4、动调用计算总分的函数cout( istream input.ignore(); /忽略空格inputa.Result0;input.ignore();inputa.Result1;input.ignore();inputa.Result2;input.ignore();inputa.Result3;input.ignore();inputa.Result4;a.CountTotalResult();a.StudentCount+;return input;/重载插入取运算符ostream for ( int c = 0; c = 90 )temp0b+; /这一科 100-90 分的人数if

5、( ai.Resultb = 80 /将输入的数据保存进对象coutb; if ( b = 0 )break;coutfnsn;for( int i = 0; i a;while( a 5 ) couta;if ( a = 0 ) couta;while( a 6 ) couta;if ( a = 0 ) couti;while( i 6 ) couti;switch(i)case 1:Input( s, 400 );break;case 2:Lookout( s );break;case 3:Modify( s );break;case 4:Delete( s );break;case 5:Output( s );break;case 6:Tongji( s );break;case 0:cout“再见!“endl;flag = 0;return 0;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号