模拟裁判给比赛选手打分参考程序3

模拟裁判给比赛选手打分参考程序3

ID:14927263

大小:54.00 KB

页数:6页

时间:2018-07-31

模拟裁判给比赛选手打分参考程序3_第1页
模拟裁判给比赛选手打分参考程序3_第2页
模拟裁判给比赛选手打分参考程序3_第3页
模拟裁判给比赛选手打分参考程序3_第4页
模拟裁判给比赛选手打分参考程序3_第5页
资源描述:

《模拟裁判给比赛选手打分参考程序3》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、/*以下为模拟裁判给比赛选手打分参考程序3(实验二中的程序设计实验),供同学们参考,请各位同学认真阅读,并与参考程序2进行对比分析——将处理程序封装在process中,然后自己重新编写并调试通过(分步调试)后上交。类的定义放在头文件“hhresult.h”中,处理程序类放在头文件“hprocess.h”中,主函数放在“exp208.cpp”中,*///以下为result类的定义——放在头文件“hhresult.h”中:#include#include#includeusingnamespacestd;classresult{priv

2、ate:intnum;//运动员编号char*name;//运动员姓名staticintsize;//裁判实际人数double*score;/*运动员得分,score[0]-score[size-1]为裁判打分,score[size]为平均得分*/public:result(void);//无参构造函数result(intn);//初始化裁判人数result(constresult&ob);//拷贝构造函数~result(void)//析构函数{delete[]name;delete[]score;}result&operator=(constresult&ob);//重载“=”voi

3、dprint(void);voidset_name(intn,char*ps);//写入运动员编号、姓名voidset_score(doublex[]);//写入运动员得分voidinput_name(void);//输入运动员编号、姓名voidinput_score(void);//输入运动员得分doublemaxrow(void);//求裁判打的最高分doubleminrow(void);//求裁判打的最低分doubleavg(void);//求平均分intread_num(void)//读运动员编号{returnnum;}char*read_name(void)//读运动员姓名{

4、returnname;}doubleread_score(inti)//读运动员得分{returnscore[i];}intread_size(void)//读裁判人数{returnsize;}};intresult::size=10;//静态数据成员赋初值——独立语句result::result(void){inti;num=0;name=newchar[11];score=newdouble[size+1];strcpy(name,"无名氏");for(i=0;i

5、um=0;size=n;name=newchar[11];score=newdouble[size+1];strcpy(name,"无名氏");for(i=0;i

6、perator=(constresult&ob)//重载“=”{if(this==&ob)return*this;//如果一个对象赋值自身则返回自身delete[]name;delete[]score;inti;num=ob.num;name=newchar[strlen(ob.name)+1];strcpy(name,ob.name);score=newdouble[size+1];for(i=0;i

7、name;for(i=0;i

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

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

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