| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 510 人关注过本帖
标题:求高手,简单c语言编程
取消只看楼主 加入收藏
zx6130
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-8-13
结帖率:0
收藏
已结贴  问题点数:20 回复次数:0 
求高手,简单c语言编程
一个关于网球的程序求高手解答
之前没C语言基础老师就叫我们编程还出些很难的题目给我们。。求高手们指点迷津!!
好了废话不说了,这次要我们写网球记分的一个小程序。

首先说说规则,每一局谁先得到4分就叫赢,而且一定要比对手高2分,不然就继续duece,比如A和

B对打到5-6就再打一球直到比对手高两分,比如4-6,那得到6分的就算赢一局。

在网球规矩里没得到分显示LOVE,得到1分就显示15,2分显示30,3分显示40,4分就给个A,再赢

一球就赢这一局。

然后最先赢了6局的而且比对手赢多两局的就算赢一盘,采取5盘3胜制。

这个程序不要求当盘数到达6-6要抢七的情况,而且是从A开始轮流开球不管什么情况。

要求输入一大堆的A,B和S,就像:BSAAAABBBS,A和B分别代表玩家A或B得到一分,S代表立即显

示当前的得分情况,例如像输入前面的“BSAAAABBBS“就会显示

Team   A   to   serve:
0-0
LOVE-15

Team   B   to   serve:
0-1
40-LOVE

”serve "的意思是开球,当输入S时就以当前开球的玩家为开始显示得分状况。

例如在“BSAAAABBBS“的第一个S之前有一个B,就是B先得到一分,但是当时是A先开球,所以显示

:“Team   A   to   serve:“在第一行,然后第二行是盘数,第三行是这一局里的得分状况,B赢了一球

,A没得分,所以显示LOVE-15

Team   A   to   serve:
0-0
LOVE-15

最后当程序发现整场比赛已经结束了就会在最后显示:

Team   ?   wins:   ?-?   ?-?   ?-?   ?-?

表示哪队赢了比赛而且要显示出每盘的比分是多少。。。


搜索更多相关主题的帖子: c语言 
2010-08-13 22:07
快速回复:求高手,简单c语言编程
数据加载中...
 
   



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

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