首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:将n个尤序整数从小到大排序。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #include<conio.h> #incl
下列给定程序中,函数fun的功能是:将n个尤序整数从小到大排序。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #include<conio.h> #incl
admin
2021-02-25
87
问题
下列给定程序中,函数fun的功能是:将n个尤序整数从小到大排序。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
#include<conio.h>
#include<stdio.h>
#include<stdlib.h>
fun(int n,int*a)
{
int i,j,P,t;
for(j=0;j<n一1,j++)
{
P=j;
/**********found***********/
for(i=j+1;i<n一1; i++)
if(a[P]>a
)
/**********found***********/
t=i;
if(P!=j)
{t=a[j];a[J]=a[P],a[p]=t;}
}
}
putarr(int n,int*z)
{
int i;
for(i=1;i<=n;i++,Z++)
{
printf(“%4d”,*Z);
if(!(i%10))printf(“\n”);
}
printf(“\n”),
}
void main()
{
int aa[20]={9,3,0,4,1,2,5,6,8,10,7},n=11,
system(“CLS”);
printf(“\nBefore sorting%d numbers:\n”,n);
putarr(n,aa),
fun(n,aa),
printf(“\nAfter sorting%d numbers:\n”,n);
putarr(n,aa);
}
选项
答案
(1)for(i=j+1;i<n;i++) (2)p=i;
解析
该程序是对n个无序数实现从小到大的排序,先找出整数序列的最小项,置丁指针第1个元素的位置;再找出次小项,置于第2个元素的位置;之后顺次处理后续元素。
(1)数组的长度为n,所以最后一个元素的下标值为n一1,i的取值范围应该包括此下标值。
(2)p是中间变量,存放值较小的元素下标。
转载请注明原文地址:https://www.kaotiyun.com/show/Fmtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序(strcat函数用以连接两个字符串)#include#includemain(){chara[20]="ABCD\0EFG\0",b[]="IJK";strcat(a,b);printf("%s\n",a);}程序
有以下程序structA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"ZhangDa",1098.0};f(
有以下程序#include<stdio.h>structtt{intx;structtt*y;)*p;structtta[41={20,a+1,15,a+2,30,a+3,17a};main(){inti;p=a;for(i=1
设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为
在软件开发中,需求分析阶段产生的主要文档是( )。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=15,rear=15,则循环队列中的元素个数为
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是
有以下程序#includestructS{inta;intb;};main(){structSa,*p=&a;a.a=99;printf("%d\n",_______);}程序要求输出结构体中成员a的数据,以下不能填入横线处的内容是
一个栈的初始状态为空,现将元素A、B、C、D、E依次入栈,然后依次退栈三次,并将退栈的三个元素依次入队(原队列为空),最后将队列中的元素全部退出。则元素退队的顺序为
对于循环队列,下列叙述中正确的是
随机试题
A.清瘟败毒饮合小承气汤B.生脉散加减C.参附汤D.参附龙牡救逆汤E.独参汤感染性休克热毒内闭证的首选方剂是
A、第二类精神药品渠道经营B、药品类易制毒化学品原料药渠道经营C、第一类精神药品渠道经营D、麻醉药品销售渠道经营药品类易制毒化学品单方制剂和小包装麻黄索,纳入
患者,女,43岁。外伤所致左侧胫腓骨骨折,复位后给予小腿管型石膏外固定,患者主诉石膏内有持续性局部疼痛。患者可能出现的问题是
我国《证券投资基金法》规定,基金财产应当运用于下列()资产。Ⅰ.已上市股票Ⅱ.场外交易的股票Ⅲ.已上市交易的债券Ⅳ.场外交易的债券
下列关于系统性风险的说法,正确的是()。
下列关于基本养老保险待遇的表述中,错误的有()。
近几年来,我国石油产业的战略重心开始西移,标志是在新疆塔里木盆地开展大规模的石油勘探与开发活动。其最不可能的原因是()。
中国共产党是社会主义民主法治建设的领导力量,是维护和发展人民民主、实行并坚持依法治国的坚强保证,而发展社会主义民主政治要做到有机统一的是
Wewalkedsoquietlythatthenurseatthedeskdidn’tevenlifthereyesfromthebook.Mumpointedtoabigchairbythedoor
A、TheshipwascarryingmineralstoThailand.B、Theonlysurvivorwasbeingtreatedinahospitalfaraway.C、Thesurvivorwast
最新回复
(
0
)