首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
甲乙丙丁四人同时开始放鞭炮,甲每隔t1秒放一次,乙每隔t2秒放一次,丙每隔t3秒放一次,丁每隔t4秒放一次,每人各放n次。函数fun的功能是根据形参提供的值,求出总共听到多少次鞭炮声作为函数值返回。注意,当几个鞭炮同时炸响,只算一次响声,第一次响声是在第0
甲乙丙丁四人同时开始放鞭炮,甲每隔t1秒放一次,乙每隔t2秒放一次,丙每隔t3秒放一次,丁每隔t4秒放一次,每人各放n次。函数fun的功能是根据形参提供的值,求出总共听到多少次鞭炮声作为函数值返回。注意,当几个鞭炮同时炸响,只算一次响声,第一次响声是在第0
admin
2015-08-23
43
问题
甲乙丙丁四人同时开始放鞭炮,甲每隔t1秒放一次,乙每隔t2秒放一次,丙每隔t3秒放一次,丁每隔t4秒放一次,每人各放n次。函数fun的功能是根据形参提供的值,求出总共听到多少次鞭炮声作为函数值返回。注意,当几个鞭炮同时炸响,只算一次响声,第一次响声是在第0秒。
例如,若t1=7,t2=5,t3=6,t4=4,n=10,则总共可听到28次鞭炮声。
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:源程序存放在考生文件夹下的BLANKl.C中。
不得增行或删行,也不得更改程序的结构!
#include
/**********found**********/
#define OK(i,t,r1)(( _____1_____ %t==0)
&&(i/t
int fun(int t1,int t2,int t3,int
t4,int n)
{ int count,t,maxt=t1;
if (maxt
if (rnaxt
if (maxt
count=1; /*给count赋初值*/
/**********found**********/
for(t=1;t
{
if(OK(t,t1,n) ||OK(t,t2,
n)I I OK(t,t3,n) || OK(t,t4,n))
count++;
}
/**********found**********/
return _____3_____ ;
}
main()
{ int t1=7,t2=5,t3=6,t4=4,n=10,r;
r=fun(t1,t2,t3,t4,n);
printf("The sound:%d\n",r);
}
选项
答案
(1)I (2)t++ (3)count
解析
第一空:由“if(OK(t,t1,n)||OK(t,t2,n)|| OK(t,t3,n)||OK(t,t4,n))count++;”可知count计数听到的鞭炮声,在满足if条件时,计数加1。t时刻,至少有一个人放了一个鞭炮才能听得到声音,故t%tl==0、t%t2==0、t%t3==0、t%t4==0这四个当中至少一个成立,四者是或的关系。第一个标识下是宏OK的定义,由前面的分析可知,OK宏的作用就是判断t%i(i等于1、2、3和4)是否等于0且i/t
第二空:时间t从第一秒开始,到最大时刻结束,时间是一秒一秒增加,在每个时刻判断是否能够听到声音,故第二空是“t++”。
第三空:变量count记录了听到的声音次数,因此count是函数的返回值,故第三空应为“count”。
转载请注明原文地址:https://jikaoti.com/ti/NSi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若x和a均是血型变量,则计算完x=(a=4,6*2)后的x值为______。
以下程序运行后的输出结果是【】。#include<string.h>cbar*ss(char*s){char*p,t;p=s+1;t=*s;while(-p){*(p-1)=*p;p
______语言负责数据的模式定义与数据的物理存取构建。
已知字母A的ASCII代码值为65,若变量kk为char型,以下不能正确判断出kk中的值为大写字母的表达式是
为了使模块尽可能独立,要求
数据结构分为线性结构和非线性结构,带链的队列属于【】。
若有以下定义:structlink{intdata;structlink*next;}a,b,c,*p,*q;且变量a和b之间已有如下图所示的链表结构:指针p指向变量a,q指向变量c。则能够把c插入到a和b之间并形成
下列语句中,在字符串s1和s2相等时显示“theyareEqual”的是()。
在下列语句中,其含义为“q为一个指针的函数,该指针指向整型数据”的定义语句是()。
随机试题
2012年4月初,甲与乙、丙签订借款合同,约定:甲借给乙120万元,期限2年,乙每月偿还5万元;丙承担保证责任,如乙到期无力还款,由丙向甲偿还全部借款。合同签订后,乙请求甲再多借给自己20万元,甲表示同意,并于2012年4月28日将140万元借款
当她升职为销售经理时,我禁不住有些嫉妒。
A.胃大弯B.胃小弯C.十二指肠前壁D.十二指肠后壁十二指肠溃疡大出血多位于
A.术后窒息B.喉上神经内支损伤C.喉上神经外支损伤D.喉返神经损伤甲状腺大部切除术后声音嘶哑提示
利尿剂作为治疗高血压病的药物,下列提法不正确的有
下列描述哪些符合IR序列的特性
患者男性,双足皆肿胀,发红、趾缝潮湿,浸渍发白、并有糜烂、渗液、脓疱、脓痂、真菌检查阳性。治疗应
据国家食品药品监督管理局通报,近日国家药品不良反应监测中心监测发现,安徽联谊药业股份有限公司生产的胞磷胆碱钠注射液(批号为131229)在内蒙古自治区发生2例药品不良反应,患者用药后出现寒战、发热等症状。2014年11月,该企业生产的胞磷胆碱钠注射液(批号
在手机和电子信箱越来越便捷的当下社会,能够收到一封手写的信件已是一种幸运,能够收到一封文辞醇美朴实、书法俊逸洒脱的书信,简直就是一种奢望。传统尺牍信札中所包含的博大精深的中华文明,似乎正渐行渐远,使即使不算老派的中年人,也不免感到一丝惆怅。这段文字最恰当的
Cisco控制器CLI的默认密码是什么?A、CiscoB、ciscoC、adminD、San-Fran
最新回复
(
0
)