| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 742 人关注过本帖
标题:足球联赛积分(麻烦给个思路,特谢)
只看楼主 加入收藏
小小paper
Rank: 1
等 级:新手上路
帖 子:15
专家分:6
注 册:2010-11-23
结帖率:66.67%
收藏
已结贴  问题点数:40 回复次数:3 
足球联赛积分(麻烦给个思路,特谢)
问题描述
足球联赛采用主客场双循环赛制,胜一场得3分,平局各得1分,负一场得0分,联赛排名以积分多者在前,当两队(或多队)积分相同时,则净胜球(即进球数与失球数之差)多者在前,若净胜球相同,则进球数多者在前,若仍相同,则抽签或踢附加赛决定名次(这在联赛结束后进行,联赛未结束则两队名次并列,本程序不做这方面要求)。试编一程序统计最近一轮比赛后,各队积分及排名。
基本要求
设积分表结构如下:队名(不超过15个字符),已比赛的场数,赢的场数,平的场数,负的场数,进球数,失球数,积分。积分表放在正文文件中。最近一轮的结果从键盘输入,其形式为:主队名(可用代码),客队名(可用代码),主队得分(即进球数),客队得分(即进球数)。程序应根据此轮结果修改各队的积分和名次,所得的最新记分表仍在原积分文件中并同时在屏幕上显示。
测试数据
可选择我国当年的甲A或甲B联赛的数据输入,并检查与报章公布的数据是否一致。
实现提示
定义一个球队类,每个球队是均是此类的对象。由于联赛中参赛的队伍数是固定的,因此可用对象数组来实现(当然也可以用链表结构)。每输入两个队的比赛成绩,则相应的队的有关数据(比赛场数,赢的场数,平的场数,负的场数,进球数,失球数,积分等)即可进行修改,比赛成绩录入完成,调用联赛排序方法(对象数组作为参数)排出名次并输出。

写了一部分发现不知道该怎么进行了,麻烦给个思路,尽量详细点,十分感谢!
搜索更多相关主题的帖子: 积分表 进球数 净胜球 足球 正文 
2011-05-04 20:14
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:20 
写 c++ 的程序,重点要放在类的设计上。
比如应该具有哪些数据成员,应该有哪些接口之类的。

像这种,类很实在的情况,数据成员一般不难设计(而且基本要求里说的也很清楚)。主要就是接口设计了,比如像你上次写的,每个成员都有一个 get 或者 set 可能就不是很需要。比如,如果每次一个队的有关数据都要一起输入或一起修改的话,写一个函数能改所有的就行了。
然后就是排序呗。这种程序你可能感觉写着不是很费劲,但是老出错。调试的时候要细致点。编程嘛,总要有点耐心才行的。
2011-05-05 09:53
lucky563591
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:4
帖 子:765
专家分:2103
注 册:2009-11-18
收藏
得分:20 
很好写,只涉及数据的修改和排序,没有算法。
2011-05-06 07:59
小小paper
Rank: 1
等 级:新手上路
帖 子:15
专家分:6
注 册:2010-11-23
收藏
得分:0 
有思路了,也写了,可是好多东西不知道该怎么办,大家帮个忙改一下
2011-05-06 22:36
快速回复:足球联赛积分(麻烦给个思路,特谢)
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.043722 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved