保龄球计分java代码_保龄球记分程序用C#该怎么写

aee7c0b99fa019a633be84ac79bc76ea.png

悬赏园豆:30

[已关闭问题]

57e7d7b654833469823ca1a38534c098.png

打保龄球是用一个滚球去打出十个站立的柱,将柱击倒。一局分十轮,每轮可滚球一
次或多次,以击倒的柱数为依据计分。一局得分为十轮得分之和,而每轮的得分不仅与本
轮滚球情况有关,还可能与后续一两轮的;滚球情况有关。即,某轮某次滚球击倒的柱数
不仅要计入本轮得分,还可能会计入前一两轮得分。具体的滚球击柱规则和计分方法如下:
    (1) 若某一轮的第一次滚球就击倒全部十个柱,则本轮不再滚球。(若是第十轮则还需
另加两次滚球)。该轮得分为本次倒柱数 10 与以后两次滚球所击倒柱数之和。
    (2) 若某一轮的第一次滚球未击倒十个柱,则可对剩下未倒的柱再滚球一次。如果这
两次滚球击倒全部十个柱,则本轮不再滚球(若是第十轮则还需另加一次滚球),该轮得分
为本次倒柱数 10 与以后一次滚球所击倒柱数之和。
    (3) 若某一轮的两次滚球未击倒全部十个柱,则本轮不再继续滚球,该轮得分为这两
次滚球击倒的柱数这和。         
    总之,若一轮中一次滚球或两次滚球击倒十个柱,则本轮得分是本轮首次滚球开始的
连续三次滚球击倒柱数之和(其中有一次或两次不是本轮滚球)。若一轮内二次滚球击倒柱
数不足十个,则本轮得分即为这两次击倒柱数之和。
    以实例说明如下:
轮             1    2   3  4  5  6  7   8   9  10
各轮第一次得分 10  10  10  7  9  8  8   10  9  10  8
各轮第二次得分 /    /   /  2  1  1  2   /   1   /  2
各  轮  得  分 30  27  19  9  18 9  20  20  20  20
累  计  总  分 30,57,76,85,103,112,132,152,172,192
要求:
  1.使用程序语言(C#  或 ASP.NET 或javascript+html)写一个程序可以方便的对保龄球运动项目进行记分;
    界面布局合理,能直观的显示每次得分,每轮得分和累计得分的情况

  2.分值录入操作合理,需要有必要的无效值判断处理(比如每次击球得分不会>10等等)

  3.每场比赛结束后将本次比赛数据保存下来。(选择文件或者数据库均可)

578931e8ec9ca92fc13a8af95715378e.png

糖糖瑞

|

初学一级

|

园豆:170

提问于:2008-03-14 08:23

显示帮助

使用"Ctrl+Enter"可进行快捷提交,评论支持部分 Markdown 语法:[link](http://example.com) _italic_ **bold** `code`。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值