首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序中函数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
71
问题
以下程序中函数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全国计算机二级
相关试题推荐
利用fseek函数可以实现的操作是()。
函数fun的返回值是()。fun(char*a,char*b){intnum=0,n=0;while(*(a+num)!=’\0’)num++;while(b[n]){*
在C语言中,char型数据在内存中的存储形式是()。
若变量c为char类型,能正确判断出c为小写字母的表达式是()。
有以下程序:#include<stdio.h>voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i+=2)for(j=i+2;j<n;j+
以下程序运行后的输出结果是【 】。main(){inta,b,c;a=10;b=20;c=(a%b<1)||(a/b>1;printf("%d%d%d\n",a,b,c);}
设有如下变量定义:doublea=3.500000;floatb=2.5;intm=2,n=3;则表达式“(float)(m+n)/2+(int)a%(int)b”的值是()
结构化程序设计的一种基本方法是()
设有如下枚举类型定义:enumlanguage{Basic=3,Assembly,Ada=100,COBOL,Fortran};枚举类型Fortran的值为()
下列字符串不属于标识符的是()
随机试题
美学思想
公债余额与居民储蓄存款余额的比例关系是
简述考试焦虑的危害及矫正方法。
关于上肢骨折临床愈合标准哪项是错误的
关于立法的科学性原则,下列说法正确的有哪些?()
中国保监会在指定媒体和网站上披露保险营销员《资格证书》、《展业证》信息以及保险营销员的( )。
CAPM模型跟APT模型之间的区别不大。()
甲公司为某地的家具制造企业,自2×15年开始,受政府委托向本地区中小学低价销售实木桌椅,本年共销售实木桌椅200套,单位售价为.500元,向中小学实际销售价为200元,低价销售的差价按照当地政策由政府补足。至年末已收到中小学购买价款和政府补偿差价。不考虑其
1869年,()成立了第一个以济贫为主要功能的社区服务组织——慈善组织会社。
Youmaysaythatthebusinessofmarkingbooksisgoingtoslowdownyourreading.(31)probablywill.That’soneofthe(32)fo
最新回复
(
0
)