首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)中找出最大最小数,将其中最小的数语第一个数兑换,把最大的数语最后一个数对换。请填空。 #include <stdio.h> void f(int x[ ],int n) { i
以下程序中函数f的功能是在数组x的n个数(假定n个数互不相同)中找出最大最小数,将其中最小的数语第一个数兑换,把最大的数语最后一个数对换。请填空。 #include <stdio.h> void f(int x[ ],int n) { i
admin
2013-02-23
22
问题
以下程序中函数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=0;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[p1];x[p1]=[11] ; [12]=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/npPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下定义的结构体类型拟包含两个成员,其中成员变量info用来存入整形数据;成员变量link是指向自身结构体的指针,请将定义补充完整。structnode{intinfo;______link;}
下列程序的输出结果是()。#include<stdio.h>intf(inta,intb);main(){inti=2,p,j,k;j=i;k=++i;p=f(j,k)
函数fun的返回值是()。fun(char*a,char*b){intnum=0,n=0;while(*(a+num)!=’\0’)num++;while(b[n]){*
以下函数的功能是()intfun(char*A){char*b=a;while(*B)b++;{returnb-a;}}
类是一个支持集成的抽象数据类型,而对象是类的【】。
在面向对象方法学中,直接反映了用户对目标系统的要求的模型是【】。
在下面关于指针的说法中,错误的一条是()
开发大型软件时,产生困难的根本原因是
关系模型的数据操纵即是建立在关系上的数据操纵,一般有【】、增加、删除和修改四种操作。
在计算机软件系统的体系结构中,数据库管理系统位于用户和【】之间。
随机试题
栀子具有的功效是
浓度均为0.1mol.L-1的:NH4Cl、NaCl、NaOAc、Na3PO4溶液中,其pH值由小到大顺序正确的是()。
下列各项属于结账内容的有()。
Thegeneralformsoftradebarriershave()
下列关于与专家达成一致意见的说法中,不正确的是()。
米格-25效应:苏联研制的米格-25喷气式战斗机的许多零部件与美国的相比都落后,但因设计者考虑了整体性能,故能在升降、速度、应急反应等方面成为当时世界一流。即所谓最佳整体,乃是个体的最佳组合。下列哪一项属于米格-25效应?
学习的经典条件作用说的提出者是()
下面关于嵌入式处理芯片生产厂商的叙述中,错误的是()。
IntroductoryLecturetoUniversityStudyInordertoadjustwelltouniversitylife,freshmenusuallyhavetounderstandtheorg
Oftenenoughour______beforehandinanuncertifiedresultistheonlythingthatmakestheresultcometrue.
最新回复
(
0
)