首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数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
30
问题
下列给定程序中,函数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全国计算机二级
相关试题推荐
许许多多的临床实验都表明抗氧化物质实际上并不能对我们的心血管系统起到改善作用。关于抗氧化物质与癌症关系的数据没那么多,但最近一次大规模的检验维生素E能否抑制癌症的实验中途就被停止了——因为维生素E不仅没有显示出益处,反倒略微增加了前列腺癌的发病率。
“法之必行”的真正动力来自哪里?有人说靠监督,有人说靠激励,也有人寄希望于惩戒。这些都不无道理,但还有一点往往被人忽视,那就是法治精神的作用。常见媒体有这样的报道,一些考试尽管监考人员众多,监考规则严格,技术手段先进,却依然难以杜绝各种作弊行为。所谓“破山
扶贫,粗略地说,有两个责任主体。一个是党和政府,另一个是贫困户自身。后者的责任平时说得少,其实,要改变命运,自己不奋斗、不拼搏,怎么可能实现呢?政府可以开拓融资渠道、给技术支持、给创业就业环境,但具体怎么用好这些条件,离不开贫困户自身努力。政策再好,不伸手
下面关于我国最高人民法院巡回法庭的叙述不正确的是()。
阅读以下文字,回答下列问题。从本质上讲,每个人都有两个年龄:一个是时间年龄,日历说你多大了;另一个是生理年龄,它以你的身体功能为基础,是与平均的健康水平对应的。“时间年龄并不是我们真正的年龄,这只是一个数字。”哈佛大学教授大卫·辛克莱说
联系我国法治建设的实际论述认定和归结法律责任的原则。要求:观点明确,说理充分,条理清晰,语言规范、流畅。
如图,正方形边长为2,以正方形的四个顶点为圆心,边长为半径在正方形内画圆弧,图中所围成的阴影部分的周长为()。
优化SQL语句执行效率属于数据库应用系统【10】阶段的任务。
在并行数据库中,【14】结构被认为是支持并行数据库系统的最好并行结构,适用于银行出纳之类的应用。
设有如下UML图。该图是一种【3】图。
随机试题
实脾散的功用是
治疗脾虚便溏尤应慎用的药物是()
喷雾干燥的特点是
刑事诉讼法律关系
某大型商场的桩基础工程属于()。
案例一般资料:求助者,女性,48岁,某公司副总经理。下面是心理咨询师与求助者的一段咨询对话。心理咨询师:您好!您希望在哪些方面得到我的帮助呢?求助者:我最近一段时间经常莫名其妙地紧张和担忧,在单位有时还控制不住自己的
网球运动的起源地是()。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。
AndylivedhighintheBockyMountains.Hehunted(打猎)wildanimalsthere.Healsotookothermenhunting.Thatwashiswork.
Areyouinterestedinreadingabetternewspaper?Youcanhelpmakethathappen—TheDailyBarometerishiring!Wearelookingfo
最新回复
(
0
)