首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数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
34
问题
下列给定程序中,函数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>
#deftne 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])
{min=a[j];pn=j;}
}
if(pn!=i)
{t=a
;a
=min;a[pn]=t;
…‘、
}
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]
解析
填空1:for循环语句循环体中将数组元素a
赋值给变量nlax和变量rain。
填空2:通过一次for循环,找到数组中的最大值,if语句的条件表达式是nlax<a[j]。
填空3:同理,此处if语句的条件表达式是min>a[j]。
转载请注明原文地址:https://kaotiyun.com/show/re3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在关系运算中,查找满足一定条件的元组,相关的运算称为()。
关于typedef的叙述中错误的是()。
有以下程序#includemain(){inty=10;while(y--);printf("y=%d\n",y);}程序执行后的输出结果是
设有如下的说明和定义struct{inta;char*s;)x,*p=&x;x.a=4;x.s="hello";则以下叙述中正确的是
下面属于白盒测试方法的是
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是
以下关于简单程序设计的步骤和顺序的说法中正确的是
在数据处理中,其处理的最小单位是()。
并发控制的基本单位是()。
随机试题
在新抹砂浆、现浇混凝土面层涂饰建筑涂料,常温要求的时间分别是()d以上。
脐带中的脐动脉有几根
患者女,35岁,胃大部切除术后切口化脓,创面脓液量多,有臭味,此时应选用()
“用最严谨的标准、最严格的监管、最严厉的处罚、最严肃的问责,确保广大人民群众‘舌尖上的安全’”。不久前闭幕的中央农村工作会议,把食品安全放在更加重要的位置来谋划,四个“最”__________,一个“确保”__________。这样的宣示与承诺,对农产品生
票据基础关系也称为非票据关系。下列各项属于票据基础关系的是:()
某上市公司拟在1年内购买重大资产,所需资金比例占公司资产总额的45%,此项决议需经出席会议的股东所持表决权的()以上通过。
古代希腊的民主制度,主要是以雅典为代表建立和发展起来的。根据亚里士多德在《雅典政制》中的记载,雅典原来也是贵族当政,按照门第和财富选任执政官,后来经过多次改革,民主政治才逐渐完善起来。 这段文字直接支持了这样一个观点,即()。
给定资料1.2011年2月17日,网络上出现了一篇名为《内地“皮革奶粉”死灰复燃长期食用可致癌》的文章。文章说,销声匿迹数年后,内地再现“皮革奶粉”踪影,内地疑有不良商人竟将皮革废料的动物毛发等物质加以水解,再将产生出来的粉状物掺入奶粉中,意图提高奶类的
与下面例句语法结构相同的一项是()。例:他的报告能使听讲的学生了解课本以外的新知识。
TheAmericanfarmershavealwaysbeenindependentandhard-working.Intheeighteenthcenturyfannerswerequiteself-sufficien
最新回复
(
0
)