求高手帮忙写保龄球规则的c++代码
来源:百度知道 编辑:UC知道 时间:2024/05/24 07:07:55
保龄球一场共10局,每一局最多打2球,至少打1球。
每一局共有10个瓶子,击倒一个瓶子得1分。若第1局到第9局的第一个球击倒10个瓶子(全倒),则跳入下一局,不需要打第2个球。
若第10局的第1个球击倒10个瓶子,或者第10局的2个球加起来击倒10个瓶子(补中),则第10局可以打第3个球。
保龄球10局最少打11个球,最多打21个球。
计分方式若该局中第1球击倒10个瓶子,则本局分数加计下两球的分数;若一局中第1球加第2球共击倒10个球则本局分数会加计下局第1球的分数;若一局2球没有击倒10个瓶子,该局只计击倒瓶子的分数。
多谢
我就要一个对分数统计的代码...不需要做出整个系统...只要算法....我自己还要添加到自己的程序里的
不知道用C语言可不可以啊!我刚做完。
---------------VC++6.0下调试通过。
保龄球规则的c++代码
规则如下:
保龄球一场共10局,每一局最多打2球,至少打1球。
每一局共有10个瓶子,击倒一个瓶子得1分。若第1局到第9局的第一个球击倒10个瓶子(全倒),
则跳入下一局,不需要打第2个球。
若第10局的第1个球击倒10个瓶子,或者第10局的2个球加起来击倒10个瓶子(补中),
则第10局可以打第3个球。
保龄球10局最少打11个球,最多打21个球。
计分方式若该局中第1球击倒10个瓶子,则本局分数加计下两球的分数;
若一局中第1球加第2球共击倒10个球则本局分数会加计下局第1球的分数;
若一局2球没有击倒10个瓶子,该局只计击倒瓶子的分数。
*///***********************************************************************************/
#include <iostream>
using namespace std;
struct pacegame//每局规则
{
int bt[3];
signed short score;//总分
};
static pacegame Arr[10];
void main()
{
cout<<"****************************************************************************"<<endl;
cout<<"* *"<<endl;