首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODI1.C中函数fun的功能是:用选择法对数组中的n个元素按从小到大的顺序进行排序。 请修改程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行和删行,也不得更改程序的结构! #include #def
给定程序MODI1.C中函数fun的功能是:用选择法对数组中的n个元素按从小到大的顺序进行排序。 请修改程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行和删行,也不得更改程序的结构! #include #def
admin
2015-12-22
50
问题
给定程序MODI1.C中函数fun的功能是:用选择法对数组中的n个元素按从小到大的顺序进行排序。
请修改程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行和删行,也不得更改程序的结构!
#include
#define N 20
void fun(int a[],2nt n)
{ int i,j,t,p;
for(j=0;j
/**********found**********/
p=j
for (i=j;i
if(a
/**********found**********/
P=j;
t=a[p];a[P]=a[j];a[j]=t;
}
}
main()
{
int a[N]={9,6,8,3,-1),i,m=5,
printf("排序前的数据:");
for(i =0;i
);printf("\n");
fun(a,m);
printf("排序后的数据:");
for(i=0;i
a
);
printf("\n");
}
选项
答案
(1)p=j; (2)p=i;
解析
程序利用选择法实现数组中的n个元素从小到大的排序。
(1)第一个标识下面“p=j”根据C语言的语法,不难发现语句结束缺少分号,因此改为“p=j;”。
(2)第二个标识下面的“p=j;”上两句是以i作为循环和判断条件,其中语句“for(i=j;i
转载请注明原文地址:https://kaotiyun.com/show/fXDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeintf(intx){inty;if(x==0||x==1)return(3);y=x*x-f(x-2);returny;}main(){intz;z=f
以下错误的定义语句是
阅读下面语句,则程序的执行结果是【】。#include"stdio.h"main(){inta=-1,b=1,k;if((++a<0)&&!(b--<=0))printf("%d,%d\
在关系模型中,把数据看成一个二维表,每一个二维表称为一个【】。
下列选项中,值为1的表达式是()。
若要用下面的程序片段使指针变量p指向—个存储整型变量的动态存储单元int*p;p=______malloc(sizeof(int));则应填入______。
下列选项中不属于软件生命周期开发阶段任务的是()。
按照“先进后出”原则组织数据的数据结构是()。
对于下列定义,不正确的叙述是()。uniondata{inta;charb;doublec;}x=y;
简单的交换排序方法是()。
随机试题
下列哪组是清心火的药物()(1992年第138题)
CirqueduSoleil(sayit:SerkduSo-lay)isbeingaccusedofout-datedthinkingaboutthedangersofAIDS.Itisamodemacroba
对诊断类风湿关节炎最有意义的关节外表现是
在建筑工程施工中,要求水泥的凝结时间既不能过早,也不能太迟,普通水泥的初凝及终凝宜控制在多长时间?[2006—014]
同一场地上甲、乙两座建筑的结构自振周期分别为T甲=0.25s,T乙=0.60s,已知建筑场地类别为Ⅱ类,设计地震分组为第一组。若两座建筑结构的阻尼比都取0.05,则在抗震验算时,甲、乙两座建筑的地震影响系数之比(a甲/a乙)最接近( )。
企业以现金25000元捐赠给灾区。会计分录为()。
【2014年福建.单选】通常把形成课程的要素来源以及实施课程的必要直接条件称为()。
与自然规律相比,社会规律的特点是( )
ThefirstEnglishcolonyinAmericawasfoundedinVirginia.Between1607and1733,theBritishestablished______coloniesalong
A、Prescribeenoughpain-killers.B、Removetheskinofthearea.C、Takeprecautionsagainstinfection.D、Removetheareatotally.
最新回复
(
0
)