C语言课程设计-保龄球积分
《C语言课程设计-保龄球积分》由会员分享,可在线阅读,更多相关《C语言课程设计-保龄球积分(6页珍藏版)》请在毕设资料网上搜索。
1、题目:保龄球计分保龄球计分 【问题描述】【问题描述】打保龄球是用一个滚球去撞击 10 个站立的瓶,将瓶击倒。一局分 10 轮, 每轮可滚球 1 次或多次,以击到的瓶数为依据计分,一局得分为 10 轮得分之和,而每轮 的得分不仅与本轮的滚球情况有关,还可能与后一轮或两轮的滚球情况有关,即:某轮某次 滚球击倒的瓶数不仅要计入本轮得分,还可能会计入前一轮或两轮得分。计分规则如下: 若某一轮的第一次滚球就击倒全部 10 个瓶,则本轮不再滚球(若是第 10 轮还需 加 2 次滚球) ,该轮得分为本次击倒瓶数 10 与以后 2 次滚球所击倒瓶数之和。 若某一轮的第一次滚球未击倒全部 10 个球, 则对剩下
2、未击倒的瓶再滚球一次, 如 果这 2 次滚球击倒全部 10 个瓶, 则本轮不再滚球 (若是第 10 轮还需加 1 次滚球) , 该轮得分为这 2 次击倒瓶数 10 与以后 1 次滚球所击倒瓶数之和。 若某一轮 2 次滚球未击倒全部 10 个瓶,则本轮不在滚球,该轮得分为这 2 次滚球 所击倒瓶数之和。 【实现提示】实现提示】 模拟 10 个人各打一局保龄球比赛过程,统计每局各轮得分和累计总分。 逐人逐轮逐次输入一次滚球击倒的瓶数。 对 10 人的得分由低到高排序并显示。 最后,把排序的存入文件中。 代码代码: /* Note:Your choice is C IDE */ #include “
3、stdio.h“ #include “string.h“ #include “stdlib.h“ void main() FILE *fp; int sum1(int *k); int sum2(int *k); int a10102; int sum1010; int sum_person10=0,0,0,0,0,0,0,0,0,0; int i,j,n,p; int b10=1,2,3,4,5,6,7,8,9,10,c; int *p1,*p2; char g20,f20,h1; char str1=“As the rank and the score of each player sho
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课程设计 保龄球 积分
