电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

保龄球计分系统

保龄球计分系统_第1页
1/7
保龄球计分系统_第2页
2/7
保龄球计分系统_第3页
3/7
【课题】保龄球记分系统 【基本要求】 保龄球一局分10轮,每轮可按球一次或多次,以击倒的球数为依据得分。 一局得分为10轮得分之和,而每轮的得分不仅与本轮滚球情况有关,还可能与后续一两轮的滚球情况有关。即某轮某次滚球击例的球数不仅要记入本轮得分,还可能记入前一两轮得分。具体的滚球规则和记分规则如下。 (1)若一轮的第一次该球就击倒10个球,则本轮不再滚球(若是第 10轮则还需另加两次滚球),该轮的得分为本次击倒球数10与以后两次滚球所击倒的球数之和。 (2)若某一轮的第一次滚球未击倒10个球,则可对剩下的球再击一次。如果两次击倒10个球,则本轮不再滚球(若是第 10轮则还需另加一次滚球),该轮的得分为本次击倒球数10与下一次滚球所击倒的球数之和。 (3)若某一轮的两次滚球未击倒10个球,则本轮不再滚球。该轮的得分为本轮击倒的球数。 实现要求:程序要求输出 10轮中各轮的第一次得分和第二次得分,以及各轮得分和总分。 源代码如下 vc6.0 环境: // ball_project.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include using namespace std; struct pergame { int goal[3]; int score; }; //结构体的定义 void countScore(pergame arry[10],int log[10],int increase); //函数声明 void playGame(pergame num[10]); //函数声明 static pergame grade[10]; //定义一个静态成员结构体数组 /***********************************主 函 数 代 码*********************************/ void main() { cout<<"****************************************************************************"<

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

保龄球计分系统

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群