首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:把数组中的元素按“最小、最大、次小、次大……’’的顺序排列。 例如,若a所指数组中的数据最初排列为:1、2、3、4、5、6、7、8、9;则按规则移动后,数据排列为:1、9、2、8、3、7、4、6、5。形参n中存放a
下列给定程序中,函数fun的功能是:把数组中的元素按“最小、最大、次小、次大……’’的顺序排列。 例如,若a所指数组中的数据最初排列为:1、2、3、4、5、6、7、8、9;则按规则移动后,数据排列为:1、9、2、8、3、7、4、6、5。形参n中存放a
admin
2017-11-24
26
问题
下列给定程序中,函数fun的功能是:把数组中的元素按“最小、最大、次小、次大……’’的顺序排列。
例如,若a所指数组中的数据最初排列为:1、2、3、4、5、6、7、8、9;则按规则移动后,数据排列为:1、9、2、8、3、7、4、6、5。形参n中存放a所指数组中数据的个数。
规定fun函数中的max存放当前所找的最大值,px存放当前所找最大值的下标。
请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。不得增行或删行,也不得更改程序的结构!
#include
#define N 9
void fun(int a[].int n)
{int i,j,max,min,px,pn,t;
for(i=0;i<n一i;j+=2)
{
/**********found**********/
max=min=
【1】
px=pn=i;
for(j=i+1;j<n;j++){
/**********found**********/
if(max<
【2】
)
{max=a[j];px=j;}
/**********found**********/
if(min>
【3】
)
{max=a[j];pn=j;}
}
if(pn!=i),
{t=a
;a
=min;a[pn]=t;
if(px==i)px=pn;
}
if(px!=i+1)
{t=a[i+1];a[i+1]=max;a[px]=t;}
}
}
main()
{int b[N]={9,1,4,2,3,6,5,8,7},i;
printf(’’\nThe original data:\n’’);
for(i=0;i<N;i++)printf(’’%4d’’,b
);
printf(’’\n’’);
fun(b,N);
printf(’’\nThe data after moving:h\n’’);
for(i=0;i<N;i++)printf(’’%4d’’,b
);
printf(’’\n’’);
}
选项
答案
1.a[i]; 2.a[j]; 3.a[j];
解析
填空1:for循环语句循环体中将数组元素a
赋值给变量max和变量min。
填空2:通过一次for循环,找到数组中的最大值,if语句的条件表达式是max<a[j]。
填空3:同理,此处if语句的条件表达式是min>a[j]。
求最大值或者最小值的题目,一般都是假设一个元素最大或最小,然后通过if条件语句将该元素和其他元素进行比较操作来完成。
转载请注明原文地址:https://kaotiyun.com/show/ccID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一篇文章的体例(以及界定文章体例的职业系统规则)就是一个具体的背景,有它的潜规则,要求你(这种语言)只能以这种面目示人。语言的丰富复调依然还存在,只是在这个语境下被掩藏了。只要操持语言的人保有足够的能力,它就会自然重现在另一个语境中。文段中“潜规则”是指(
古时候,有两个兄弟各自带着一只行李箱出远门。一路上,重重的行李箱将兄弟俩都压得喘不过气来。他们只好左手累了换右手,右手累了又换左手。忽然,大哥停了下来,在路边买了一根扁担,将两个行李箱一左一右挂在扁担上。他挑起两个箱子上路,反倒觉得轻松了很多。这段文字给人
所谓信息加工,就是将人脑与计算机进行类比,将人脑看作类似于计算机的信息加工系统。但是这种类比只是机能性质的,也就是在行为水平上的类比,而不管作为其物质构成的生物细胞和电子元件的区别。换句话说,这种类比只涉及软件而不涉及硬件。这段话中的“软件”是指(
下列属于程序法部门中的非诉讼程序法的是()
标志着中国古代重实体、轻程序传统的终结的法典是()
关于清末修律活动中程序法的立法活动,以下说法中错误的是()。
甲无故殴打乙,甲一拳打过去,将过来劝架的丙的门牙打掉一颗。则对丙的损害()。
如图所示,甲、乙两图形都是正方形,它们的边长分别为10cm和12cm则阴影部分的面积为()。
如下图所示,函数f(x)是以2为周期的连续周期函数,它在[0,2]上的图形为分段直线.g(x)是线性函数,则_______
如下图所示,某校园网用10Gbps的POS技术与Internet相连,POS接口的帧格式是SONET。路由协议的选择方案是校园网内部采用OSPF动态路由协议,校园网与Internet的连接使用静态路由协议。另外,还要求在R3上配置—个loopback接口,
随机试题
应用(定时限压或定容型)人工呼吸机时,压力表显示峰压值下降。此时原因不可能的是
“狗彘食人食而不知检,涂有饿莩而不知发”两句反映了当时怎样的社会现实?这段话的中心旨意是什么?
A.排尿困难,点滴不畅B.小便时滴沥刺痛C.两者皆是D.两者皆非淋证的主症是
与CT相比较,MRI不具有诊断优势的是
下列说法中不正确的为()。
A公司今年的每股收益是1元,分配股利0.3元/股,该公司净利润和股利的增长率都是5%,β值为1.1。政府债券利率为3.5%,股票市场的风险报酬率为5%。则该公司的内在市盈率是()。
不同年龄阶段心理增长与衰退趋势不同,中年期()。
用一句话概括下面文字传达的重要信息。不久前,在美国丹佛市举行的癌症专题会议上,医学家宣布:他们经过临床试验发现,普通的感冒病毒可以杀死癌细胞。有多名自愿接受试验的癌症患者在接受这项治疗后,身上的癌细胞都呈现萎缩状。专家们指出,
新闻媒介是沟通社会与政府的重要桥梁,在政务信息传输系统中具有_________的作用。但体制转型的压力,加之巨大利益的诱惑及制度缺失,给记者的职业操守带来巨大_________,各种虚假报道不时见诸报端,成为小道消息的渊薮。因此我们必须不断完善新闻从业人员
Intalksaboutreducingthenation’sexplodinghealthcarecosts,theword"rationing"strikesfearintotheheartsofbothpati
最新回复
(
0
)