求C语言代码解释(保龄球记分程序)

求C语言代码解释(保龄球记分程序),第1张

#include <stdioh> //包含基本输入输出头文件

#define N 13 //宏定义13为N(N就是数字13)

struct { int n: / 一轮内滚球次数 /

int f; / 第一轮击倒柱数 /

int s; / 第二次击倒柱数 /

int score; / 本轮得分 /

int total; / 至本轮累计总分 /

int m; / 完成本轮得分计算, 还需要滚球次数 /

} s[N];//结构体

int ok = 0; / 已完成完整计算的轮次数 /

int ball(int i, int n, int max) / 完成一次滚//定义函数球, 输入正确击倒柱数 /

{ if (i<= 10) //如果 i小于等于 10

printf("输入第%d轮的第%d次滚球击倒柱数"), (<=%d)//输出\n",i,n,max);

else //否则

printf("输入附加的第%d次滚球击倒柱数"),(<=%d)//输出\n",c++,max);

scanf("%d", &d); 获得输入

if (d>=0 && d<=max) break; 如果 d大于等于0并且d小于等于max 中断

printf("不合理的击倒柱数, 请重新输入, \n"); //输出

}

if ( OK< c-1) 如果ok小于 c-1

{ / 对以前未完成计算的轮次分别计算得分与累计总分 /

for (j = ok+1; j<i/j<=i-1; j++) j初始化为ok+1 每次循环加一,当j小于错误

{a[j]scre+=d; a[j]scre=a[j]scre+d

if (--a[j]m==0) [j]m 减1 如果[j]m等于0

那么

{//错误

a[j] total = (j>ia[j-1]total(:0/)j==10;a[j-1]total)+a[j]score;ok=j/ok+1;}

a[j] total =

}

}

return d; 返回d

}

main0

{int i,/轮次 / firstsecond k;

for(i=1; ok<10;i++)

{ /处理第一次滚球 /

a[i]score = a[i]f=first = ball(i,1,10);

if (first==10) a[i]m=2;

a[i]n=1;

if (first<10 && (i <=10 || i==11 && ok<10))

{ /处理第二次滚球 /

a[i]score+=a[i] s=score=ball(i,2,10-first);

if(first+second==10) a[i]m=1;

a[i]n++/a[i]n=a[i]n+1/a[i]n=2 //错误

}

if (i <=10 && first <10 && first+second < 10)

{ a[i]total = (i>1 a[i-1]total:0)+a[i]score;

ok=1;

}

printf("各轮第一次得分");

for(k=1; k<=i; k++) printf("%5d",a[k]f);

printf("\n各轮第二次得分");

for(k=1; k<= i; k++)

if (a[k]n<2) printf(" /");else printf("%5d", a[k]s);

printf("\n 各轮得分 ");

for (k=1; k<= ok; k++) printf("%5d", a[k]score);

printf("\n 累计总分 ");

for(k=1; k <= ok; k++) printf("%5d", a[k]total);

printf("\n\n");

}

}

1、 全中:当每一个格的第一次投球击倒全部竖立的十个瓶子时,称为全中。用(X)符号记录在记分表上该格上方右边的小方格中。全中的记分是10分加该运动员下两次投球击倒的瓶数。一局的最高分300分,运动员必须投出十二个全中。

2、补中:当第二次投球击倒该格第一个球余下的 全部瓶子,称为补中,用(/)表示。记录在该格右上角的小方格内。补中的记分是10分加运动员下一个球击倒的瓶数。

3、失误:除第一次投球后形成分瓶外,当运动员在某格两次投球后,未能将十个瓶子全部击倒,即为失误。

扩展资料:

保龄球,又称地滚球,是在木板道上滚球击柱的一种室内运动。保龄球具有娱乐性、趣味性、抗争性和技巧性,给人以身体和意志的锻炼。

由于是室内活动,不受时间、气候等外界条件的影响,不受年龄的限制,易学易打,是一项男女老少皆宜的体育运动。已经成为现代社会中的一项时尚运动,欧洲、美洲、大洋洲和亚洲一些国家流行运动项目了。

参考资料:

百度百科-保龄球规则

以上就是关于求C语言代码解释(保龄球记分程序)全部的内容,包括:求C语言代码解释(保龄球记分程序)、保龄球的规则是什么呢、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9876812.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存