首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中fun函数的功能是:将n个无序整数从小到大排序。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include #include fun (in
给定程序MODll.C中fun函数的功能是:将n个无序整数从小到大排序。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include #include fun (in
admin
2013-04-02
91
问题
给定程序MODll.C中fun函数的功能是:将n个无序整数从小到大排序。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
#include
#include
fun (int n, int *a)
{int i, j, p, t;
for (j = 0; j
{p = j;
/************found************/
for(i=j+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");
}
main()
{int aa[20]={9,3,0,4,1,2,5,6,8,10,7}, n=11;
printf("\n\nBefore sorting %d numbers:\n", n); putarr(n, aa);
fun(n, aa);
printf("\nAfter sorting %d numbers:\n", n); putarr(n, aa);
}
选项
答案
for(i=j+1;i
解析
(1)排序功能是要对n个无序数进行比较排序,内层for循环中的循环限制应该是小于n,所以第一个错误标识下的“for(i=j+1;i
(2)“for(j=0;j
a
)”时,应该是将i的值赋值给p,而不是t,所以“t=i;”应改为“p=i;”。
转载请注明原文地址:https://kaotiyun.com/show/jDJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是______。
以下叙述中错误的是______。
以下叙述中错误的是______。
有以下程序 main() { char *p[]={"3697","2548"}; int i,j; long num=0; for(i=0;i<2;i++) {j=
有以下程序 main() {int i,s=0,t[]={1,2,3,4,5,6,7,8,9 }; for(i=0;i<9;i+=2) s+=*(t+i); printf("%d\
有以下程序 main() {int i,t[][3]={9,8,7,6,5,4,3,2,1}; for(i-0;i<3;i++) printf("%d",t[2-i][i]); }
若有说明语句:double *p,a;则能通过scanf语句正确给输入项读入数据的程序段是______。
随机试题
烃类是由碳和()两种元素所组成的一类有机化合物,主要来源于天然气、石油和煤的加工产物。
简述行政相对人在程序法上的权利。
妊娠腹痛的特点是
A、硫酸铁铵B、结晶紫C、淀粉D、二甲酚橙E、酚酞;下列测定中所选择的指示剂为用HClO4滴定液测定盐酸麻黄碱
在一起共同犯罪案件中,主犯王某被判处有期徒刑十五年,剥夺政治权利三年,并处没收个人财产;主犯朱某被判处有期徒刑十年,剥夺政治权利二年,罚金2万元人民币;从犯李某被判处有期徒刑八个月;从犯周某被判处管制一年,剥夺政治权利一年。(2008—卷二—95~97,任
甲想加入乙、丙为合伙人的普通合伙企业,下列各项中,不属于甲在入伙时必须满足的条件是()。
材料:美国心理学家罗森塔尔考查某校,随意从每班抽3名学生共18人写在一张表格上,交给校长,极为认真地说:“这18名学生经过科学测定全都是智商型人才。”事过半年,罗森塔尔又来到该校,发现这18名学生的确超过一般,长进很大,再后来这18人全都在不同的岗位上干
对学习过程中制定自我学习计划,实施自我监督以及自我调控的策略,一般称为()
根据下列统计资料回答问题。生物多样性是人类社会赖以生存和发展的基础。我们的衣、食、住、行及物质文化生活的许多方面都与生物多样性的维持密切相关。由于自然资源的合理利用和生态环境的保护是人类实现可持续发展的基础,因此生物多样性的研究和保护已经成为世界
绝对真理和相对真理是辩证统一的关系。将二者的关系割裂会导致的错误有()
最新回复
(
0
)