首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请完成函数fun(),它的功能是:用选择法对数组中n个元素按从大到小的顺序进行排序。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在下划线上填入所需的内容。 #include<stdio.h
请完成函数fun(),它的功能是:用选择法对数组中n个元素按从大到小的顺序进行排序。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在下划线上填入所需的内容。 #include<stdio.h
admin
2009-02-15
86
问题
请完成函数fun(),它的功能是:用选择法对数组中n个元素按从大到小的顺序进行排序。
注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在下划线上填入所需的内容。
#include<stdio.h>
#define N 20
void fun(int a[],int n)
{
int i,j,t,p;
for(j=0;j<n-1; 1 )
{ p=j;
for(i=j;i<n;i++)
if(a
2 a[p]
p=i;
t=a[p];
a[p]=a[j];
a[ 3 ]=t;
}
}
main()
{int a[N]={11,32,-5,2,14},i,m=5;
for(i=0;i<m;i++)
printf("%d\n",a[i});
fun(a,m);
for(i=0;i<m;i++)
printf("%d"a
);
}
选项
答案
void fun(int a[],int n) { int i,j,t,p; for(j=0;j<n-1;j++) { p=j; for(i=j;i<n;i++) if(a[i]>a[p]) p=i; t=a[p]; a[P]=a[j]; a[j]=t; } }
解析
程序的基本思路是依次用当前取得的元素和它后面的其他元素进行比较,这样在比较完后,可以保证当前位置的当前元素存放着最大数。按同样方法取得次最大数。空白1处填j++,循环变量j依次增1,取出每个数;空白2处填>,按照题目要求是从大到小排序:空白3处填j,借助中间变量交换两个数。
转载请注明原文地址:https://www.kaotiyun.com/show/HTID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
“两个共同”是新世纪新阶段民族工作的主题,“两个共同”是指()。
下列说法错误的是()。
下列应对自然灾害的做法,错误的是()。
2013年10月发布的《国家卫星导航产业中长期发展规划》显示,到2020年,我国卫星导航系统产值将超过()亿元,将建成由()余颗卫星及地面运行控制系统组成的全球卫星导航系统,具备为全球用户提供导航定位服务的能力。
价格机制的核心内容是()。
张某在路上发现有小偷正在对行人李某行窃,便立刻上前阻止.结果被该小偷用刀刺伤。张某共花费医疗费用5万元。针对该情况,下列表述中正确的是()。
下列以平衡国际收支的暂时不平衡为主要功能的组织是()。
我国是统一的多民族国家,下列关于我国国家结构形式的表述,不正确的是()。
张某系某市人民政府办公室工作人员,在2014年年度考核中被定为不称职,张某对该考核结果不服,他可以采取的救济措施是()。
100人参加7项活动,已知每个人只参加一项活动,而且每项活动参加的人数都不一样。那么,参加入数第四多的活动最多有几人参加?
随机试题
属于情感波动性障碍的精神症状是()
A.外用燥湿止痒B.内服止血,止泻C.二者均是D.二者均不是硼砂的功效是()
呼吸衰竭最常见的诱因()
按照《建设工程施工合同(示范文本)》通用条款规定,下列有关隐蔽工程检查程序的表述,正确的是()。
未锻轧德银板(铜镍锌合金)()
以所购商用房(通常要求借款人拥有该商用房的产权)作抵押的,由()决定是否有必要与开发商签订商用房回购协议。
一艘轮船从河的上游甲港顺流到达下游的丙港,然后调头逆流向上到达中游的乙港,共用了12小时。已知这条轮船的顺流速度是逆流速度的2倍,水流速度是每小时2千米,从甲港到乙港相距18千米。则甲、丙两港间的距离为()。
对法律所体现的国家意志起最终决定作用的因素是()。
SuccessPersonalityAccordingtoaGallupsurvey,anumberofqualitiesarecommonamongsuccessfulpeople.Herearefiveof
Whetheryouthinkyouneeddaytimerestornot,pickingupanap(午睡)habitisasmart,healthymove.TheMayoClinicsaysnaps【C1
最新回复
(
0
)