皮皮学,免费搜题
登录
搜题
【简答题】
阅读以下应用程序说明和C程序,将C程序段中(1)—(7)空缺处的语句填写完整。 [说明] 打保龄球是用一个滚球去打出10个站立的柱,将柱击倒。一局分10轮,每轮可滚球一次或多次,以击倒的柱数为依据计分。一局得分为10轮得分之和,而每轮的得分不仅与本轮滚球情况有关,还可能与后续一两轮的滚球情况有关。即某轮某次滚球击倒的柱数不仅要计入本轮得分,还可能会计入前一两轮得分。具体的滚球击柱规则和计分方法如下: 1) 若某一轮的第一次滚球击倒全部10个柱,则本轮不再滚球(若是第10轮则还需另加两次滚球)。该轮得分为本次倒柱数(即10)与以后两次滚球所击倒柱数之和。 2) 若某一轮的第一次滚球未击倒10个柱,则可对剩下未倒的柱再滚球一次。如果这两次滚球击倒全部10个柱,则本轮不再滚球(若是第10轮则还需另加一次滚球),该轮得分为本次倒柱数10与以后一次滚球所击倒柱数之和。 3) 若某一轮的两次滚球未击倒全部10个柱,则本轮不再继续滚球,该轮得分为这两次滚球击倒的柱数之和。 总之,若一轮中一次滚球或两次滚球击倒10个柱,则本轮得分是本轮首次滚球开始的连续3次滚球击倒柱数之和(其中有一次或两次不是本轮滚球)。若一轮内二次滚球击倒柱数不足10个,则本轮得分即为这两次击倒柱数之和。表3-15是打保龄球计分的某个实例说明。 以下[C程序]是模拟打一局保龄球的过程,统计各轮得分和累计总分。程序交互地逐轮逐次输入一次滚球击倒的柱数,计算该轮得分和累计总分。为记录一轮内击倒10柱,但还暂不能计算该轮得分和累计总分的情况,程序引入变量ok,用来记录当前已完成完整计算的轮次。输入一次滚球击倒柱数,就检查还未完成完整计算的轮次,并计算。 [C程序] include<stdio.h> define N 13 struct { int n; /* 一轮内滚球次球 */ int f; /* 第一次击倒柱数 */ int s; /* 第一次击倒柱数 */ int score; /* 本轮得分 */ int total; /* 至本轮累计总分 */ int m; /* 完成本轮得分计算,还需滚球次数 */ } a[N]; int k = 0; /* 已完成完整计算的轮次数 */ int ball(int i, int n, int max) /* 完成一次滚球,输入正确击倒柱数 */ { int d, j, k; static c=1; while (1) { if(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; printf(' 不合理的击倒柱数,请重新输入。/n') ) if (ok <(1) ) { /* 对以前未完成计算的轮次分别计算得分与累计总分*/ for(j = ok+1;(2); j++) { a[j].score += d; if (--a[j].m == 0) { a[j].total = ( (3) ) + a[j].score; k =(4); } } } return d; } main ( ) { int i, first, second, k; /* i表示轮次 */ 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 )) { /* 处理第2次滚球 */ (5)= second = ball i,2,10-first); if (first + second == 10) a[i].m = 1;
拍照语音搜题,微信中搜索"皮皮学"使用
参考答案:
参考解析:
知识点:
.
..
皮皮学刷刷变学霸
举一反三
【简答题】如图所示电路,以下说法正确的是 ( )A. 该电路可以产生正弦波振荡 B. 该电路不能产生正弦波振荡,原因在于振幅平衡条件不能满足; C. 该电路不能产生正弦波振荡,原因在于相位平衡条件不能满足; D.该电路不能产生正弦波振荡,原因在于振幅平衡、相位平衡条件均不能满足
【单选题】Welcome to _____ capital (首都), Beijing! [     ]
A.
we
B.
our
C.
us
【单选题】如图所示的电路中,正弦式交流电源电压的有效值为 220 V ,则关于交流电压表的示数,以下说法中正确的是 ( ) A .等于 220 V B .大于 220 V C .小于 220 V D .等于零
A.
B.
C.
D.
D
【判断题】订票服务属于一种信息产品。
A.
正确
B.
错误
【单选题】容易引起乳牙滞留的根管充填药物是
A.
丁香油氧化性糊剂
B.
氧化锌碘仿糊剂
C.
氢氧化钙糊剂
D.
抗生素糊剂
【单选题】普惠制原产地证明书中原产地标准,按货物原料进口成分的实际情况分别按比例填制。按规定用一个英文大写字母表示,( )表示完全不含进口成分
A.
“F”
B.
“G”
C.
“P”
D.
“W”
【单选题】粉丝社群的特征不包含()
A.
组织化程度高
B.
粉丝阶层同质化
C.
有其专属文化
D.
具有亚文化性
【单选题】如图 5 所示的电路中,正弦交流电源电压的有效值为 220 V ,则关于交流电压表的示数,以下说法中正确的是 ( )
A.
.等于 220 V
B.
.大于 220 V
C.
.小于 220 V
D.
.等于零
【单选题】We welcome the opportunity o f ___ you with our new weed killer.
A.
informing
B.
acquainting
C.
rcquetng
D.
request
【简答题】如图所示电路,以下说法正确的是 ( )A. 该电路可以产生正弦波振荡 B. 该电路不能产生正弦波振荡,原因在于振幅平衡条件不能满足; C. 该电路不能产生正弦波振荡,原因在于相位平衡条件不能满足; D. 该电路不能产生正弦波振荡,原因在于振幅平衡、相位平衡条件均不能满足。
相关题目: