首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,甬数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
2020-11-27
32
问题
下列给定程序中,甬数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存放当前所找最大值的下标。
请在程序的下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。
注意:部分源程序在文件BLANKLC中。
不得增行或删行,也不得更改程序的结构!
#include
#define N 9
void fun(int a[],int n)
{ int i,j,max,min,px,pn,t;
for(i=0;i
{
/**********found**********/
max=min=—[1];
px=pn=i:
for(j=i+1;J
/**********found**********/
if(max<一[2 1)
{ max=a[j];px=j;}
/**********found**********/
if(rain>—[3])
{min=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
);
prinff(“\n”);
fun(b,N);
prinff(“\nThe data after moving:\n”);
for(i=0;i
);
prinff(“\n”);
}
选项
答案
(1)a[i](2)a[j](3)a[j]
解析
转载请注明原文地址:https://kaotiyun.com/show/5stp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
若变量均已正确定义并赋值,以下合法的C语言赋值语句是()。
有以下程序:#include#includevoidfun(int:**s,intx[2][3]){**s=*(x[1]+1);}voidmain(){inta[2][3]={1,2,3,4,5,6
下列关于栈的叙述正确的是( )。
若有定义inta:floatb:doublec;程序运行时输入:345能把值3输入给变量a、4输入给变量b、5输入给变量C的语句是
若有定义语句:intyear=2009,*p=&year;以下不能使变量year中的值增至2010的语句是
关于C语言的变量,以下叙述中错误的是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为
合法的C语言标识符是()。
随机试题
CCK刺激胰液分泌的特点是
全球化特别是经济全球化与爱国主义思想信念行为是根本冲突的。
A.息风镇静,通络止痛,攻毒散结B.平肝潜阳,息风止痉,收敛固涩C.重镇安神,潜阳补阴,软坚散结D.息风止痉,祛风止痛,化痰散结E.滋阴潜阳,镇静安神,化痰软坚僵蚕的功效是
下列关于公司战略、事业部战略以及职能战略特性的说法错误的是()。
某普通合伙企业合伙人甲因执行合伙事务有不正当行为,经合伙人会议决议一致同意将其除名,甲接到除名通知后不服,诉至人民法院。根据合伙企业法律制度的规定,该合伙企业对甲除名的生效日期为()。
矫正社会工作者小田计划进行一项关于犯罪青少年群体的研究。根据社会工作研究伦理,小田必须()。
“形成人体结构与功能相适应的基本观点”是“尿的形成和排出”一节课的教学目标之一,该教学目标属于()。
讲究“势”“术”“法”的叙述流派是________。()
以下有关自动化测试的说法中,错误的是A)自动化测试过程的核心内容是执行测试用例B)采用技术手段保证自动化测试的连续性和准确性很重要C)自动化辅助手工测试过程中,设置和清除测试环境是自动开展的D)自动化测试过程中,除选择测试用例和分析失败原因
A、B、C、D、B
最新回复
(
0
)