首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:用选择法对数组中的n个元素按从小到大的顺序进行排序。 请修改程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行和删行,也不得更改程序的结构! #include #defin
给定程序MODll.C中函数fun的功能是:用选择法对数组中的n个元素按从小到大的顺序进行排序。 请修改程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行和删行,也不得更改程序的结构! #include #defin
admin
2015-06-08
97
问题
给定程序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://kaotiyun.com/show/HiJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设一棵完全二叉树共有500个结点,则在该二叉树中有【】个叶子结点。
下述关于C语言文件的操作的结论中,正确的是______。
有如下程序:longfib(intn){if(n>2)return(fib(n-1)+fib(n-2));elsereturn(2);}main(){printf("%ld\n",fib
下列选项中不能正确定义结构体的是_______。
设变量x为float型且已经赋值,则以下语句中能够将x中的数值保留到小数点后面两位,并将第三位四舍五入的是_______。
以下选项中,能定义s为合法的结构件变量的是_______。
下面的程序片段y=-1;if(x!=0)if(x>0)y=1;elsey=0;所表示的数学函数关系是_______。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是_______。
若x、y和z均是int型变量,则执行下面表达式后的x值为【】。x=(y=4)+(z=3)
实现程序可将磁盘中的一个文件复制到另一个文件中,两个文件的文件名在可执行命令的命令行中(相当于copy命令),假定文件在当前目录下。请补全程序。#include<stdio.h>voidmain(intargc,char*argv[])
随机试题
社会主义初级阶段的主要矛盾是()
心悸不宁,心烦少寐,头晕目眩,手足心热,耳鸣腰酸,舌红苔少,脉细数者,主方当选用
A.严密监护下继续妊娠B.行人工流产C.手术助娩缩短第二产程D.等待自然分娩E.短期内治疗后剖宫产
不宜与卡那霉素合用的利尿药是
运营期一般应根据()等因素考虑确定。
我国是《万国邮政公约》的签约国之一,根据这一公约的规定,进出境邮递物品的“报税单”和“绿色标签”应随同物品通过()呈递给海关。
以下叙述错误的是()。
我们每次(1)棋,到最后一般只剩下几个棋子。但今天没走几步,棋盘上棋子还有一多半,胜(2)已分晓了。他输了。但出乎我意料的是,我没有从他脸上看到输棋以后不服(3)的神情。(1)
Theaveragedaily______offruitsandvegetablesisaround200grams.
Almost20,000whaleshavebeenslaughteredsincea【B1】______oncommercialwhalingwasintroducedin1986andthedeath【B2】______
最新回复
(
0
)