首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数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
90
问题
以下程序中函数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/NbPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设计窗体时,双击窗体上没有控件的地方,打开的窗口是()。
窗体上有一个名称为Combol的组合框,要求在其编辑区输入文本并按回车键后,编辑区中的文本被添加到列表中。下面能实现这一功能的是()。
在黑盒测试方法中,设计测试用例的主要根据是( )。
在窗体上画1个命令按钮,名称为Command1,然后编写如下程序:DimFlagAsBooleanPrivateSubCommand1_Click()DimintNumAsIntegerintNum=
在窗体上建立三个菜单(名称分别为Read、Calc和Save,标题分别为“读人数据”、“计算并输出”和“存盘”),然后添加一个文本框(名称为Text1,MultiLine属性设置为True,ScroUBars属性设置为2)(如图所示)。程序运行后,如果执行
以下合法的VB变量名是( )。
为了通过传值方式来传送过程参数,在函数声明部分应使用的关键字为( )。
对长度为凡的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
窗体上有文本框Text1和一个菜单,菜单标题、名称见表,结构如图2所示。要求程序执行时单击“保存”菜单项,则把其标题显示在Text1文本框中,下面可实现此功能的事件过程是()。
为计算an的值,某人编写了函数power如下:PrivateFunctionpower(aAsInteger,nAsInteger)AsLong DimsAsLong p=a Fork=1Ton p=p*a Next
随机试题
下列选项关于我国地方戏的说法正确的是()。
工作质量取决于产品质量,工作质量是企业产品质量的综合反映,产品质量是保证工作质量的前提。()
A.软组织型颈椎病B.神经根型颈椎病C.脊髓型颈椎病D.椎动脉型颈椎病E.交感神经型颈椎病特点为颈肩臂痛并有神经根支配区感觉和运动障碍颈椎病分型为
为了使水泥混凝土路面层有较大的粗糙度,可采用()的方法。
设备基础浇筑时一般应分层浇筑,并保证上下层之间不留施工缝,每层混凝土的厚度为()mm。
某施工企业2月份钢筋原材料的实际费用为30万元,而计划值为25万元,由于钢筋原材料费由工程数量、单位工程量钢筋耗用量和钢筋单价三个因素乘积构成,若要分别分析这三个因素对钢筋原材料费的影响方向及程度,适宜采用的财务分析方法是()。
下列关于刑法的主刑和附加刑说法错误的一项是:
下列不属于我国地方国家机关的是:
根据下面材料回答16-20题:2012年我国全年完成邮电业务总量15022亿元.比上年增长13.0%,其中,邮政业务总量2037亿元,增长26.7%:电信业务总量12985亿元,增长11.1%。年末固定电话用户27815万户,其中,城市电话用户18893
中国人民银行2021年7月16日发布《中国数字人民币的研发进展》白皮书。白皮书显示,数字人民币是央行发行的(),主要定位于(),将与实物人民币长期并存,主要用于满足公众对数字形态现金的需求,助力普惠金融。
最新回复
(
0
)