首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:用选择法对数组中的n个元素按从小到大的顺序进行排序。 请修改程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行和删行,也不得更改程序的结构! #include #defin
给定程序MODll.C中函数fun的功能是:用选择法对数组中的n个元素按从小到大的顺序进行排序。 请修改程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行和删行,也不得更改程序的结构! #include #defin
admin
2015-06-08
128
问题
给定程序MODll.C中函数fun的功能是:用选择法对数组中的n个元素按从小到大的顺序进行排序。
请修改程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行和删行,也不得更改程序的结构!
#include
#define N 20
void fun(int a[],int 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
”,a
);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://www.kaotiyun.com/show/HiJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下述程序的输出结果是()。#include<stdio.h>intfun(inta){intb=0;staticintc=3;b++,c++;returna+b+c
若有如下程序段:structstudent{intnum;floatscore;}stu[3]={{10,85},{60,58},{32,23}};main(){structstudent*t;
在C语言中,关于函数fseek的说法正确的是()。
有以下定义和语句,则sizeof(A)的值是【】,而sizeof(a.share)的值是【】。structdate{intday;intmouth;intyear;
若已建立如下图所示的单向链表结构:在该链表结构中,指针p、s分别指向图中所示结点,则不能将s所指的结点插入到链表末尾仍构成单向链表的语句组是______。
有如下程序段:#include<stdio.h>#defineMax(a,B)a>b?a:bmain(){inta=5,b=6,c=4,d;d=c+Max(a,B);printf("%d",D
有以下程序:int*f(int*x,int*y){if(*x<*y)returnx;elsereturny;}main(){inta=7,b=8,*p,*q,*r;p=&a;q=
注释说明了程序的功能,它分为【】注释和功能性注释。
请读程序:#include<stdio.h>func(inta,intb){intc;c=a+b;returnc;}main(){intx=
若有说明inti,j=2,*p=&i;,则能完成i=j赋值功能的语句是______。
随机试题
钨极氩弧焊不包括的工艺参数是()。
在自然资源的分类中,空气属于【】
关于翼状胬肉手术适应证的描述,不正确的是
一定量的双原子分子理想气体,在等压过程中对外做功为200J,则在此过程中气体吸收的热量为()。
设备及工器具购置费包括()和相应的运杂费。
若开标后中标人发现自己的报价存在严重的误算和漏算,因而拒绝与业主签订施工合同,这一对策为( )。
某疫苗公司近来宣布全球首次HIV(人类免疫缺陷病毒)疫苗人体临床试验已经有了结果,在招募的393位健康志愿者中,均产生了对抗HIV的抗体且对HIV疫苗耐受性良好。该疫苗在感染HIV的环境中,可以将人类感染风险降低90%以上。以下各项如果为真,不能削弱上述
某地区的邮政编码可用AABCCD表示,已知这6个数字的和是11,A与D的和乘以A等于B,D是最小的自然数。这个地区的邮政编码是多少?()
Manycriticsofthecurrentwelfaresystemarguethatexistingwelfareregulationsfosterfamilyinstability.Theymaintainthat
Britishdoctorsaretolaunchamajorclinicaltrialtoinvestigatewhetheracommonanti-depressiondrugcouldbeacheapande
最新回复
(
0
)