首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中函数fun的功能是:用选择法对数组中的n个元素按从小到大的顺序进行排序。 请修改程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行和删行,也不得更改程序的结构! #include #def
给定程序MODll.C中函数fun的功能是:用选择法对数组中的n个元素按从小到大的顺序进行排序。 请修改程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行和删行,也不得更改程序的结构! #include #def
admin
2013-04-02
32
问题
给定程序MODll.C中函数fun的功能是:用选择法对数组中的n个元素按从小到大的顺序进行排序。
请修改程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行和删行,也不得更改程序的结构!
#include
#define N 20
void fun(int a[], int n)
{int i, j, t, p;
for (j = 0 ;j < n-1 ;j++) {
/************found************/
p=j
for (i = j;i < n; i++)
if(a
< a[p])
/************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 < m;i++) printf("%d ",a
); printf("\n");
fun(a,m);
printf("排序后的数据:");
for(i = 0;i < m;i++) printf("%d ",a
); printf("\n");
}
选项
答案
p=j; p=i;
解析
(1)第一个标识下面“p=j”,根据C语言的语法,不难发现语句结束缺少分号,因此改为“p=j;”。
(2)第二个标识下面的“p=j;”上两句是以i作为循环和判断条件,其中语句“for(i=j;i
转载请注明原文地址:https://jikaoti.com/ti/win0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有说明语句:double *p,a;则能通过scanf语句正确给输入项读入数据的程序段是______。
软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。编码和测试属于【 】阶段。
有以下程序 void f(int *q) { int i=0; for(;i<5;i++) (*q)++; } main() { int a[5]={1,2,3,4,5},i; f(a);
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。 void f(int b[],int n,int flag) { int i,j,t; for(i=0;i<n-1;i++)
对于一个正常运行的C程序,以下叙述中正确的是
下列字符串是用户自定义标识符的是______。
下列叙述中,错误的是______。
当执行下面两个语句后,输出的结果为() charcl=97,c2=98; printf("%d%c",c1,c2);
数据库管理系统是位于用户与【】之间的软件系统。
在线性表的多种存储结构中,最简单的方法是【】。
随机试题
EDTA同阳离子结合生成()。
男性,37岁,诊断风心病二尖瓣病变多年,4年前除心悸、气短外,出现足肿、尿少,体检有心房颤动,一直用地高辛和小量利尿剂治疗。地高辛的作用机制哪一项是错误的
某废旧资源利用项目建设期为1年,投产当年可盈利,按有关规定免征所得税1年,投产次年起为33%,该项目在建设初向银行借款1000万元,筹资费用率为0.5%,年利率6%。按年付息,为期3年,到期一次还清,该借款的税后资金成本是()。
下列各项符合房产税规定的是()。
探望病人通常会送上一束鲜花。但某国曾有报道说,医院花瓶养花的水可能含有很多细菌,鲜花会在夜间与病人争夺氧气,还可能影响病房里电子设备的工作。这引起了人们对鲜花的恐慌,该国一些医院甚至禁止在病房内摆放鲜花。尽管后来证实鲜花并未导致更多的病人受感染.并且权威部
计算二重积分|x2+y2—1|dσ,其中D={(x,y)|0≤x≤1,0≤y≤1}。
假设A是n阶方阵,其秩(A)=r<n,那么在A的n个行向量中().
【T1】我要跟你讲讲文学是什么!不——只是但愿能做到,可实际上我做不到。(wish)对于文学的奥秘,只能略加阐释,做点提示,仅此而已。【T2】我就试着给诸位做点提示吧。(thinking)为此,我要引导你回顾一下你的历史,或者做一番遐想。【T3】比如
ChicagoPublicSchoolsofficialsaregivingthepublicanearlylookatthestrategytheywilluseinDecemberwhendecidingwhi
A、Thetotalofhisorderis$17.90.B、Thephonenumberis340-1870.C、Theaddressis1340North16East.D、Thecustomerwantsa
最新回复
(
0
)