ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:484.10KB ,
资源ID:17980905      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17980905.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C++课程设计足球联赛积分Word文档格式.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C++课程设计足球联赛积分Word文档格式.docx

1、using namespace std;class TEAM /球队类private: int race_num; /比赛场数 int win_num; /赢的场数 int peace_num; /平的场数 int lose_num; /输的场数 int ball_win; /进球数 int ball_lose; /失球数 int score; /积分public: char *name; /队名,在后文初始化参赛球队队名函数initical_name()中规定队名不超过15个字符 TEAM(); /构造函数 /TEAM operator=(TEAM &b); /赋值运算符重载成员函数,方便T

2、EAM类型对象间的赋值操作 friend void rank(TEAM array,int size); /联赛排序方法函数 friend void rewrite_data(TEAM Team,int size); /最近一轮比赛结束后主客队数据更新/ friend void print(TEAM array,int size); /球队当前数据查询函数 friend void print_af_rank(TEAM array,int size); /显示排名后的各队数据;void project(TEAM T,int size); /程序主工作函数,此处声明,便于后面调用TEAM:TEAM

3、() name=0; race_num=0; win_num=0; peace_num=0; lose_num=0; ball_win=0; ball_lose=0; score=0;/TEAM TEAM:operator=(TEAM &b) /赋值运算符重载,方便TEAM类型对象间的赋值操作/ TEAM t;/ t.name=b.name;/ t.race_num=b.race_num;/ t.win_num=b.win_num;/ t.peace_num=b.peace_num;/ t.lose_num=b.lose_num;/ t.ball_win=b.ball_win;/ t.ball

4、_lose=b.ball_lose;/ t.score=b.score;/ return t;/void initical_name(TEAM S,int size) /初始化参赛球队队名 if(S0.name=) couts; if(s=y|s=Y cout _ endlendl; int num,i; do cout 请输入参赛队伍总数(2-sizenum; if (numsize) 您的输入有误,请重新输入! while(numsize);/ ofstream fout(lsjf.txt);/ foutnum/ fout.close; for(i=0;ii+) 请输入第i+1个球队的队名

5、 _ char str15;str; Si.name=new charstrlen(str)+1; strcpy(Si.name,str);Si.name / fout.close();_数据初始化成功! _ else if(s=nN 谢谢使用,祝您愉快!再见! exit(0); project(S,size); else if(S0.name!=) return;void project(TEAM T,int size) /程序主工作函数 int choice; 请 选 择 您 要 执 行 的 操 作 cout 1.查看当前球队排名 2.更新球队比赛数据 0.退出 _ 请输入您的选择:(0-

6、2)_choice; switch(choice) case 1: initical_name(T,size); rank(T,size); print_af_rank(T,size); break; case 2: rewrite_data(T,size); case 0: default:您的输入有误,请重新进行选择! break; while(choice!=0);void rank(TEAM array,int size) /联赛排序方法函数/ cout执行排序函数1 TEAM temp;/ cout执行排序函数2执行排序函数3 int L=0,k=0; for(k=0;k if(ar

7、rayk.name!)L+; int i=0,j=0; for(i=0;L-1;i+) for(j=0;jarrayj+1.score) else if(arrayj.scorearrayj+1.score)/比较积分多少 temp=arrayj; arrayj=arrayj+1; arrayj+1=temp;/ cout(arrayj+1.ball_win-arrayj+1.ball_lose) else if(arrayj.ball_win-arrayj.ball_lose)(arrayj+1.ball_win-arrayj+1.ball_lose) temp=arrayj;/ couta

8、rrayj+1.ball_win) /比较进球数多少 else if(arrayj.ball_winarrayj+1.ball_win) temp=arrayj;执行排序函数c else if(arrayj.ball_win=arrayj+1.ball_win) return;void print_af_rank(TEAM array,int size) /显示排名后的各队数据 int n; 当前各队积分排名 名次t队名t赛t胜t平t负t进t失t净t积分 for(n=0;nn+) if(arrayn.name!第n+1名tarrayn.namearrayn.race_numarrayn.win

9、_numarrayn.peace_numarrayn.lose_numarrayn.ball_winarrayn.ball_losearrayn.ball_win-arrayn.ball_losearrayn.scorevoid rewrite_data(TEAM Team,int size) /最近一轮比赛结束后主客队数据更新 int m; int ht_num,at_num,ht_ball_win,at_ball_win;参赛球队代码: for(m=0;mm+) if(Teamm.name!)coutm+1. Teamm.name 请选择主队代码:_ht_num; 请选择客队代码:at_n

10、um; Teamht_num-1.race_num+; /主队比赛总场数默认+1 Teamat_num-1.race_num+; /客队比赛总场数默认+1 请输入主队“Teamht_num-1.name”的进球数:ht_ball_win; Teamht_num-1.ball_win+=ht_ball_win; Teamat_num-1.ball_lose+=ht_ball_win; 请输入客队Teamat_num-1.nameat_ball_win) Teamht_num-1.win_num+; Teamat_num-1.lose_num+; Teamht_num-1.score=3*Teamht_num-1.win_num+1*Teamht_num-1.peace_num; else if(ht_ball_win- W E L C O M E - project(team,18); return 0;7.程序实现

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1