首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数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
85
问题
以下程序中函数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://jikaoti.com/ti/WrB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
语句PrintFormat$(23846.5,"000,000.00")的输出结果是
数据库设计中反映用户对数据要求的模式是( )。
窗体上有一个由两个文本框组成的控件数组,名称为Textl,并有如下事件过程:PrivateSubTextl_Change(IndexAsInteger)SelectCaseIndexCase0Textl(1).Font
在软件开发中,需求分析阶段产生的主要文档是( )。
窗体上有文本框Text1和一个菜单,菜单标题、名称见表,结构如图2所示。要求程序执行时单击“保存”菜单项,则把其标题显示在Text1文本框中,下面可实现此功能的事件过程是()。
设a、b都是自然数,为求a除以b的余数,某人编写了以下函数:Functionfun(sAsInteger,bAsInteger)Whilea>ba=a—bWendfun=aEndFunoti
在下面语句或函数中,不能描述选择结构的是
有如下函数过程:Functionfl(xAsInteger)AsLongDimsAsLongDimiAsIntegers=nFori=1Toxs=s+iNextifl=sEndFunction在窗体上添加一个
下列符号常量的声明中不合法的是
下列选项中不是字符常量的是()。
随机试题
显微镜的()应用绸布或擦镜纸擦拭。
患者女,40岁。因突起腹中部疼痛发作伴血便3天入院。腹痛为阵发性,伴恶心、呕吐。呕吐为胃内容物,起病后曾解黏液血便3次。患者于1个月前腹痛开始反复发作,伴解黏液血便,腹痛发作时,自感有“气块”在腹内串动。体查:消瘦、贫血貌,腹稍胀,全腹软,无局限性压痛及肌
女性,40岁,1个月前发现甲状腺上结节,结节无疼痛,测定血清甲状腺素在正常范围内。体格检查中作为结节原因是甲状腺腺瘤,最一致的发现是
有关胸腔积液穿刺抽液的检查和治疗,说法不正确的是
甲、乙、丙、丁为某合伙企业的合伙人。现有如下情况:①甲死亡,戊为其继承人;②乙因吸毒,已耗尽家财;③丙在执行企业事务中有侵占企业财产的行为。依照法律规定,以下判断中正确的有()。
张某因犯故意杀人罪和爆炸罪,一审均被判处死刑立即执行,张某未上诉,检察机关也未抗诉。最高法院经复核后认为,爆炸罪的死刑判决事实不清、证据不足,但故意杀人罪死刑判决认定事实和适用法律正确、量刑适当。关于此案的处理,下列哪些选项是错误的?(2013年卷二75题
泡沫炮系统作为主要灭火设施或辅助灭火设施适用于下列场所()。
某煤矿(增值税一般纳税人)取得煤炭销售(含税)收入100000元,企业的会计处理为:借:银行存款100000贷:资本公积100000下列关于该笔账务处理的表述,正确的为()。
请回答注册会计师存货截止测试的有关问题:(1)什么叫存货截止测试?(2)存货截止测试的关键是什么?(3)存货截止测试有什么基本要求?(4)注册会计师应特别关注存货截止测试的哪些方面?(5)在存货截止测试中如果出现下列两种情况,对当年利润有什么影响
判别下列级数的敛散性.若收敛,需说明是绝对收敛还是条件收敛.
最新回复
(
0
)