模拟裁判给比赛选手打分参考程序(共5页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《模拟裁判给比赛选手打分参考程序(共5页).doc》由会员分享,可在线阅读,更多相关《模拟裁判给比赛选手打分参考程序(共5页).doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上/*以下为模拟裁判经给比赛选手打分参考程序1(实验二中的程序设计实验),供同学们参考,请请各位同学认真阅读后分析后,自己重新编写并调试通过(分步调试)后上交。类的定义放在头文件“result.h”中,处理程序放在“exp206.cpp”中,*/以下为类的定义:#include#includeusing namespace std;const int UMPIRE=10;/裁判人数,最多为10人class result private: int num; /运动员编号char name11;/运动员姓名int m; /裁判实际人数double scoreUMPIRE+1
2、;/*运动员得分,score0-scorem-1为裁判打分, scorem为平均得分*/ public:result(void);/无参构造函数result(int n,char *ps,int k,double x);/构造函数重载,初始化运动员编号、姓名、裁判人数void set(int n,char *ps,int k);/写入运动员编号、姓名、裁判人数 void set_score(double x);/写入运动员得分void input_name(int k);/输入运动员编号、姓名、裁判人数 void input_score(void);/输入运动员得分double maxrow(
3、void);/求裁判打的最高分double minrow(void);/求裁判打的最低分double avg(void);/求平均分int read_num(void)/读运动员编号return num;char *read_name(void)/读运动员姓名return name;double read_score(int i)/读运动员得分 return scorei;int read_m(void)/读裁判人数 return m;result:result(void) int i; num=0;m=0;strcpy(name,); for(i=0;iUMPIRE+1;i+)scorei=
4、0;result:result(int n,char *ps,int k,double x) int i; num=n;m=k;strcpy(name,ps); for(i=0;im;i+)scorei=xi;void result:set(int n,char *ps,int k) num=n;m=k;strcpy(name,ps);void result:set_score(double x) int i; for(i=0;im;i+) scorei=xi;double result:maxrow(void) double ma;int i; ma=score0; for(i=0;im;i
5、+)if(mascorei) ma=scorei; return ma;double result:minrow(void) double mi;int i; mi=score0; for(i=0;iscorei) mi=scorei; return mi;double result:avg(void) double sum=0;int i; for(i=0;im;i+)sum+=scorei; scorem=(sum-maxrow()-minrow()/(m-2); return scorem;void result:input_name(int k) char ch; int i; m=k
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 模拟 裁判 比赛 选手 打分 参考 程序
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内