首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
甲乙丙丁四人同时开始放鞭炮,甲每隔t1秒放一次,乙每隔t2秒放一次,丙每隔t3秒放一次,丁每隔t4秒放一次,每人各放n次。函数fun的功能是根据形参提供的值,求出总共听到多少次鞭炮声作为函数值返回。注意,当几个鞭炮同时炸响,只算一次响声,第一次响声是在第0
甲乙丙丁四人同时开始放鞭炮,甲每隔t1秒放一次,乙每隔t2秒放一次,丙每隔t3秒放一次,丁每隔t4秒放一次,每人各放n次。函数fun的功能是根据形参提供的值,求出总共听到多少次鞭炮声作为函数值返回。注意,当几个鞭炮同时炸响,只算一次响声,第一次响声是在第0
admin
2016-10-29
37
问题
甲乙丙丁四人同时开始放鞭炮,甲每隔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,n) ((_____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 (maxt
if (maxt
count=1; /* 给count:赋初值 */
/**********found**********/
for(t=1;t
{
if(OK(t,t1,n) || OK(t,t2,
n)|| 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%t1==0、t%t2==0、t%t3==0、t%t4==0这四个当中至少一个成立,四者是或的关系。第一个标识下是宏OK的定义,由前面的分析可知,OK宏的作用就是判断t%ti(i等于1、2、3和4)是否等于0且i/t
第二空:时间t从第一秒开始,到最大时刻结束,时间是一秒一秒增加,在每个时刻判断是否能够听到声音,故第二空是“t++”。
第三空:变量count记录了听到的声音次数,因此count是函数的返回值,故第三空应为“count”。
转载请注明原文地址:https://kaotiyun.com/show/ljDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*x+5的值的函数f,正确的宏定义语句为()。
有下列函数:intfun(char*s){char*t=s;while(*t++);reurn(t-s);}该函数的功能是()。
下列程序的运行结果是()。#include<stdio.h>#include<string.h>main(){char*s1="abDuj";char
下列二维数组初始化语句中,不正确的是()。
下列程序的输出结果是()。#include<stdio.h>intfun(intx){inta;if(x==0‖x==1)re
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
设有定义“struct{inta;floatb;charc;}abc,*p_abc=&abc;”,则对结构体成员a的引用方法可以是abc.a和p_abc【】a。
设变量已正确定义为整型,则表达式n=i=2,++i,i++的值为【】。
以下程序通过函数SunFun求。这里f(x)=x2+1,由F函数实现。请填空。main(){printf("Thesum=%d\n",SunFun(10));}SunFun(intn){int
随机试题
有关衣原体的描述不正确的是
某企业丙作为一起行政案件(甲不服乙对丙的行政处罚行为而诉乙)的第三人,丙在一审程序中,因工程事务繁忙,未能提供有关证据,导致一审判决不利于丙。后来乙机关依法提起上诉,丙才重视起来,遂在二审程序中提交了一些证据,对于这些证据,人民法院应怎样做?
两台铲运机平行作业时,机间隔不得小于()
下列不影响资产总额、不会导致现金流出,不会影响所有者权益总额但会导致所有者权益内部结构变化的是()。
甲与乙为夫妻,甲因有婚外情,欲毒死乙,便从村小卖部买来两包老鼠药投入乙的饭碗中,但因老鼠药存放时间过久而失效,乙并未被毒死,甲的行为构成()。
从所给四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性:
请从所给的四个图形中,选择最合适的一个填在问号处,使之呈现一定的规律性:
设λ1,λ2是矩阵A的两个不同的特征值,对应的特征向量分别为α1,α2,则α1,A(α1+α2)线性无关的充分必要条件是
波形声音的数字化过程首先要进行采样,为了能够不产生失真,采样过程中采样频率必须至少是采样信号最高频率的多少倍?______
A、Byferry.B、Byplane.C、Bybus.D、Bywalk.B①选项都与交通方式有关,注意对话相关内容。②女士建议男士可以从奥克兰坐渡船到南岛,但男士说他不太喜欢坐船,他更喜欢坐飞机,所以A不对,而B正确,byplane是f
最新回复
(
0
)