首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:把形参a所指数组中的最小值放在元素a[0]中,接着把a所指数组中的最大值放在a[1]元素中;再把a所指数组元素中的次小值放在a[2]中,把a所指数组元素中的次大值放在a[3],以此类推。 例如,若a所指数组中的数据最初排
下列给定程序中,函数fun的功能是:把形参a所指数组中的最小值放在元素a[0]中,接着把a所指数组中的最大值放在a[1]元素中;再把a所指数组元素中的次小值放在a[2]中,把a所指数组元素中的次大值放在a[3],以此类推。 例如,若a所指数组中的数据最初排
admin
2016-09-03
29
问题
下列给定程序中,函数fun的功能是:把形参a所指数组中的最小值放在元素a[0]中,接着把a所指数组中的最大值放在a[1]元素中;再把a所指数组元素中的次小值放在a[2]中,把a所指数组元素中的次大值放在a[3],以此类推。
例如,若a所指数组中的数据最初排列为:9、1、4、2、3、6、5、8、7;则按规则移动后,数据排列为:1、9、2、8、3、7、4、6、5。彤参n中存放a所指数组中数据的个数。
规定fun函数中的max存放当前所找的最大值,px存放当前所找最大值的下标。
请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANK1.C中。
不得增行或删行,也不得更改程序的结构!
#include<stdio.h>
#define N9
void fun(int a[],int n)
{int i,j,max,min,px,pn,t;
for(i=0;i<n-1;i+=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])
{nlin=a
;pn=i;}
}
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:\n");
for(i=0;i<N;i++)printf("%4d",b
);
printf("\n");
}
选项
答案
(1)a[i] (2)a[j] (3)a[j]。
解析
本题考查:数组的引用;if语句条件表达式,如果表达式的值为真,则执行下面的语句,如果该值为假,则不执行下面的语句。
求最大值或者最小值的题目,一般都是假设一个元素最大或最小,然后通过if条件语句将该元素和其他元素进行比较操作来完成。
转载请注明原文地址:https://jikaoti.com/ti/8PkiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知一对幼兔能在一月后长成一对成年兔子,一对成年兔子能在一个月后生出一对幼兔,如果现在给你一对幼兔,问一年后共有()对兔子(假设每对兔子都为雌雄各一只)。
根据以下资料,回答以下问题。2013年1—4月,该市电影院线票房收入同比增量从高到低排序正确的是:
根据以下资料,回答以下问题。下表是某旅游网站上推荐的从M地到N地的机票价格(5月30日)及在线支付的优惠活动。5月30日早晨,王先生由于记错了时间,10:30到达机场时,所购班次的飞机已经起飞。幸运的是隔天同一班次的机票还有售,且价钱不变,
根据以下资料,回答以下问题。2010年上半年,全国原油产量为9848万吨,同比增长5.3%,上年同期为下降1%。进口原油11797万吨(海关统计),增长30.2%。原油加工量20586万吨,增长17.9%,增速同比加快16.4个百分点。成品油产量
下列关于公务员录用规定的表述不正确的是()。
根据《国家赔偿法》的规定,下列情形不属于国家赔偿范围的是()。
我的阅读经验告诉我,对经济学不见得要学到特别精深的程度,但是了解它的一些基本思维方法,无疑是一种改造自己世界观的最好武器。我们读一点经济学,接受了它的思维方法,就可以把自己从那种日常直觉中拯救,我们的世界立即焕然一新。这段文字表达的主要观点是(
民俗是文化的一种表现形态,即传统与文化的活态形式。它是经过于百年岁月的淘洗留下来的文化精华与现实结合的产物。民俗对于特定的群体有强烈的认同功能,对于当代社会的建设,具有不可替代的作用。这段文字是从什么角度来定义“民俗”的()。
当今碳循环科学面临的最大问题,就是在洲际、区域和局部尺度上无法观测获取量化的、精度高的碳通量(单位面积上、单位时间内碳含量的变化)信息。下列有关说法错误的是()。
下列数据结构中,能够按照“先进后出”原则存取数据的是
随机试题
AhouseAbuiltofbrickBlastslongerthantheoneCthatismadeofDwoods.
王某,女性,40岁,咳吐脓血痰,已两月余,现痰液已渐清稀,腥臭味已减,低热,胸胁隐痛,午后潮热,形体消瘦,口燥咽干,舌质红,苔薄,脉细小数。
200ml全血分离的浓缩红细胞,容量应为
颅底骨折诊断的主要依据是
会计要素确认,计量要求原则中的重要性原则是指会计核算中,对可能发生的损失和费用作出合理的预计并予以入账,而对可能取得的收入则不提前入账。()
古代朴素唯物主义把世界的本原归结为()。
《黄河大合唱》共有_______个乐章,《怒吼吧!黄河》选自第_______乐章。()
取保候审由哪一部门执行()。
A、 B、 C、 A
Americansdependontheircarsmorethananyotherpeople.Thefamilycarhasbeenacommonthingsincetheearly20thcenturya
最新回复
(
0
)