歌手打分程序C课程设计.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
类 实验成绩: 5 月 30 R—6 月 24 H 学 号: 114633244 8学时 姓 名: 周巾逸 实验名称: 实验FI期: 实验学时: 一、实验目的 利用所学习的C++知识,完成功能相应完整的系统的设计开发。运用面向对象 的编程思想开发设计程序。 二、准备内容 完成小型系统的设计开发,将主要部分进行注释。 演示系统,演示过程中必须讲解出模块思想。 回答老师的提问。 三、实验内容 自已编写类的:写代码,得分点处要用注释标注 做实验指导书的:写代码,每个功能模块用注释标注,每个类用注释标注,循环、 判断、SWITCH语句用注释标注出来 做游戏的:写代码,每个类用注释标注,循环、判断、SWITCH语句用注释标注出 来。将自己修改的地方标注出来。 四、实验结论 制作系统的心得体会 屯科112指导老师 屯科112 指导老 师: 类 实验成 绩: 5 月 30 R—6 月 24 H 学 号: 8学时 姓 名: 班级名称: 实验名称: 实验FI期: 实验学时: 吴艳 114633244 周巾逸 一、实验目的 利用所学习的C++知识,完成功能相应完整的系统的设计开发。运用面向对象 的编程思想开发设计程序。 二、准备内容 完成小型系统的设计开发,将主要部分进行注释。 演示系统,演示过程中必须讲解出模块思想。 回答老师的提问。 三、实验内容 1.实验题目:歌手打分程序(实验指导书) N名裁判给M名歌手打分,评分原则是去掉一个最高分,去掉一个最低分,剩下的 分数的平均值为该歌手的最终得分。裁判给分的范围是60W分数W100。裁判人数 N=5O编写一个程序,每个裁判所给的分数由键盘输入,要求屏幕按一定格式输出 四项内容:歌手的姓名、他的最终得分、去掉的最高分、最低分;假如有4名歌手 参加比赛,按得分由高到低输出全部歌手姓名和得分。 2 ?实验代码 #includeiostream? h #includestring? h const int jn二5; //评委人数 //常成员函数 const int pn二4; // 选手人数 class cr //定义一个比赛结果类 { private: short num; //选手号码 char name [10]: // 选手姓名 float score [jn]: //记录各评委给选手的打分 float average; //选手最后得分 实验名称: 类 实骑H 实验名称: 类 实骑H期:5月30 H—6月24 H 实验学时:8学时 实验成绩: 学 号: 114633244 姓 名: 周巾逸 cr (short n, char * float MaxScore(); float MinScore(); //成员函数求评委打的最低分 void SetAvgO ; //成员原函数求选手的最后得分 public: ~cr();//定义析构函数 cr( );//无参数构造函数 ps) ; // 一般构造函数 //成员函数求评委打的最高分 float GetAvg () { return average; } //成员函数读选手的最后得分 short GetNo( ) { return num; } //读选手的编号的成员函数 void setNo (int i) { num = i; } //设置选手的编号成员函数 char * GetName ( ) { return name;} //读选手的姓名的成员函数 float GetScore(int j) { return score [j]汀 // 读第j个评委的打分的成员 函数 void SetScore (int k, float av) { score [k] = av;} // 记录第j个评委的打 分成员函数 friend void Sort (cr * pr, int n) ; //按最后得分由高到低排序 // 友元函数 }; cr: :~cr() { cout?/z 本轮结束〈endl; cr: :cr( ) //无参数构造函数 { num = 0; 〃选手号码赋初值 strcpySame, 〃〃); //姓名赋初值 for(int i =0; i jn; i++)//循环语句 score [i] = 0;//裁判的打分赋个初值 } cr::cr(short n, char * ps) // 一般构造函数含有选手的号码和姓名 实验名称: 实验名称: 类 实骑H期:5月30 H—6月24 H 实验学时:8学时 实验成绩: 学 号: 114633244 姓 名: 周巾逸 num = n;//输入选手号码 strcpy (name, ps); //输入选手姓名 for (int i = 0; i jn; i++) /

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档