首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)小找出最大最小数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。请填空。 #include <stdio.h> void f(int x[],int n) {
以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)小找出最大最小数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。请填空。 #include <stdio.h> void f(int x[],int n) {
admin
2009-01-15
50
问题
以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)小找出最大最小数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。请填空。
#include <stdio.h>
void f(int x[],int n)
{ int p0,p1,i,j,t,m;
i=j=x[0]; p0=p1=0;
for(m=O;m<n;m++)
{ if(x[m]>i) {i=x[m]; p0=m;}
else if(x[m]<j) {j=x[m];p1=m;)
}
t=x[p0];x[p0]=x[n-1];x[n-1]=t;
t=x[pl];x[p1]=【 】;【 】=t
}
main()
{ int a[10],u;
for(u=0;u<10;u++) scamp("%d",&a
);
f(a,10);
for(u=0;u<10;u++)printf("%d",a
);
ptintf("\n");
}
选项
答案
x[O] x[O]
解析
根据题意,f()函数要“将其中最小的数与第一个数对换,把最大的数与最后一个数对换”,而填空处的上一行语句正是使用交换算法,将下标为p0的元素与数组x的最后一个元素(n个元素的数组,其最后一个元素的下标为n-1)交换。所以不难得知,填空所在行的语句是要将下标为p1的元素与数组x的第1个元素交换。故两个空都应该填x[0]。
转载请注明原文地址:https://www.kaotiyun.com/show/wdHp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在名称为Forml的窗体上添加一个名称为List1的列表框,在属性窗口中为列表框添加三个选项:北京、上海、天津。同时建立一个下拉菜单,其名称为File,标题为“文件”,此菜单含有一个子菜单项,标题为“显示列表框”,名称为Show,初始状态为被选中,运行时的
在名称为Form1的窗体上添加一个名称为Command1、标题为“保存文件”的命令按钮,再添加一个名称为CommonDialog1的通用对话框。要求:①运行时单击“保存文件”命令按钮,则以“保存文件”方式打开该通用对话框,如图所示。②通过属性窗口设置
在名称为Form1的窗体上添加一个名称为Text1的文本框;再建立一个下拉菜单,菜单标题为“操作”,名称为M1,此菜单下含有两个菜单项,名称分别为Show和Hide,标题分别为“显示”、“隐藏”,请编写适当的事件过程,使程序运行时,单击“隐藏”菜单项,文本
在名称为Forml的窗体上画一个标签,其名称为Labell,标题为”计算机等级考试”,Left属性为0;再画一个水平滚动条,其名称为HScrolll,在属性窗口中设置其属性如下:编写适当的事件过程。程序运行后,如果移动滚动条上的滚动框,则可使标签向相应
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1、标题为“标签”的窗体上,画一个名称为Label1、内容为“计算机等级考试”、显示为四号字的标签。请设置适当的属性满足以下要求:①窗
(1)在名称为Ft)Filll,标题为“框架”的窗体上添加一个名称为Frame1,且标题为空的框架。框架内含有两个单选按钮,名称分别为Opt1和Opt2,其标题分别为“字体”、“人小”。注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjt1
设有如下声明语句OptionBase1Dimarr(2,-1To5)AsInteger则数组arr中数组元素的个数是
以下叙述中错误的是()。
下面关于标准模块的叙述中错误的是
定义学生选修课程的关系模式如下:S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课号和成绩)。检索选修课程名为“操作系统”的
随机试题
晶状体囊外摘除后,后囊膜发生浑浊,此种情况称为
A.礞石B.天麻C.钩藤D.全蝎E.石决明
对铝合金管道、管件、阀门进行脱脂处理时,宜采用的脱脂剂为( )。
根据合伙企业法律制度的规定,下列行为中,禁止由有限合伙人实施的是()。(2015年)
在劳动争议处理活动中,企业应充分行使劳动争议当事人的权利,包括()。
印第安酋长对他的臣民们说:“上帝给了每一个人一杯水,于是你从里面饮入了生活。”生活确实就是一杯水,杯子的华丽与否显示了一个人的贫与富。但杯子里的水,清澈透明,无色无味,对任何人都一样。接下来,你有权利加盐、加糖,只要你喜欢。这是你的生活权利,没有人能够将其
下列说法错误的是()。2002年我国农民人均纯收入约为城镇居民人均可支配收入的百分之几?()
一份哈佛商学院的报告表明,公司管理和薪资的变化使美国公司管理人员采取一种关注股价和短期业绩的管理方式。当一家公司聚焦短期利润和股价,管理层可能会创新,但这些创新都与提高效率和降低成本有关。相反,能够带来附加值的创新,特别是具有变革意义的创新,则很可能被认为
A、B两地间有条公路,甲乙两人分别从A、B两地出发相向而行.甲先走半小时后,乙才出发,一小时后两人相遇,甲的速度是乙的。问甲、乙所走的路程之比是多少?()
Ifithadn’tbeenforthedoctor’scare,I______speakingtoyounow.
最新回复
(
0
)