首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)中找出最大最小数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。请填空。 #include void f(int x[],int n) { int p0,p1,i,j
以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)中找出最大最小数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。请填空。 #include void f(int x[],int n) { int p0,p1,i,j
admin
2010-12-10
125
问题
以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)中找出最大最小数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。请填空。
#include
void f(int x[],int n)
{ int p0,p1,i,j,t,m;
i=j=x[0]; p0=p1=0;
for(m=0;m
{ if(x[m]>i) {i=x[m];p0=m;}
else if(x[m]
}
t=x[p0];x[p0]=x[n-1];x[n-1]=t;
t=x[p1];x[p1]=【 】;【 】=t;
}
main()
{ int a[10],u;
for(u=0;u<10;u++) scanf("%d",&a
);
f(a,10);
for(u=0;u<10;u++) printf("%d",a
);
printf("\n");
}
选项
答案
x[0] , x[0]
解析
函数f( )通过for循环逐个比较数组x中的元素,循环结束后,p0和p1分别表示最大值和最小值在数组中的下标位置,然后按照题意将最大值x[p0]和数组的最后一个元素x[n-1]交换位置,再将最小值x[p1]和第一个元素(x[0]) 进行交换,所以空白处应该填入x[0]。
转载请注明原文地址:https://kaotiyun.com/show/jbPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定有以下通用过程:FunctionFun(nAsInteger)AsInteger x=n*n Fun=x-11EndFunction在窗体上画一个命令按钮,其名称为Command1,然后编写如下事件过程:PrivateS
在考生文件夹中有一个工程文件sjt5.Vbp。窗体外观如图所示。运行程序,单击“读数据”按钮,读人文件中的数据到字符串变量中并显示在Label2标签中。单击“排序”命令按钮时,对读入的数据从小到大进行排序,并将排序结果在窗体的Label4控件中显示。
在黑盒测试方法中,设计测试用例的主要根据是( )。
数据库设计中反映用户对数据要求的模式是( )。
窗体上有一个名为Command1的命令按钮,并有下面的程序:PrivateSUbCommandl_Click()Dimarr(5)AsIntegerFork=1To5arr(k)=kNext
有下面的程序段:x=InputBox("字符串","输入","请输入")Printx如果执行上面程序段时没有从键盘输入任何内容就直接按了回车键,则输出内容是
窗体上有文本框Textl和一个菜单,菜单标题、名称见表,结构如图2所示。要求程序执行时单击”保存”菜单项,则把其标题显示在Textl文本框中,下面可实现此功能的事件过程是()。
下列可作为VisualBasic变量名的是()。
某人编写如下函数来判断a是否为素数,若是,则函数返回True;否则返回False。Functionprime(aAsInteger)AsBooleanDimkAsInteger,isprimeAsBoolean
随机试题
A低渗性脱水B等渗性脱水C高渗性脱水D低钠血症E高钠血症腹泻后只饮水会出现
标志着自由放任经济理论破产和“守夜人”政府终结的事件是()
关于两种可变要素的合理投入区,下列描述正确的有
釉柱晶体形态为
下列哪项容易引起泌尿系感染
牙髓组织对外界刺激的反应是
下列哪项不是内伤头痛的特征()
建设项目经济评价的计算期是指()。
图14—3—1所示结构,EI=常数,结点C的弹性支撑刚度系数k=3EI/L3,B点得竖向位移为()。[2012年真题]
Englishistheleadinginternationallanguage.Indifferentcountriesaroundtheglobe,Englishisacquiredasthemothertongue
最新回复
(
0
)