首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定程序MODll.C中fun函数的功能是:将n个无序整数从小到大排序。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include #include fun (in
给定程序MODll.C中fun函数的功能是:将n个无序整数从小到大排序。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! #include #include fun (in
admin
2013-04-02
64
问题
给定程序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://jikaoti.com/ti/Win0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是______。
以下叙述中错误的是______。
有以下程序 main() { char *p[]={"3697","2548"}; int i,j; long num=0; for(i=0;i<2;i++) {j=
有以下程序 int fun(int n) { if(n=1) return 1; else return(n+fun(n-1)); } main(
有以下程序 void fun 1 (char *p) { char *q; q=p; while(*q!=’\0’) {(*q)++;q++;}
若有说明语句:double *p,a;则能通过scanf语句正确给输入项读入数据的程序段是______。
随机试题
备忘录说明:请以总经理秘书的名义给总经理写一份电话备忘录。收阅人:总经理Mark发文人:总经理秘书Jennifer日期:2011年2月1日主题:会议预约内容:美国国际贸易公司销售经理BillSmith将于近期来南京,希望和
子宫肌瘤的症状主要取决于
影响生物碱碱性强弱的因素有
关于犯罪嫌疑人的审前羁押,下列哪一选项是错误的?(2014年卷二第31题)
我国有许多新股采用网上定价发行方式,其发行价格确定于( )。
假设以10%的年利率借得30000元,投资于某个寿命为10年的项目,为使该投资项目成为有利的项目,每年至少应收回的现金数额为()元。
王屋山主峰()海拔1715是中华民族祖先轩辕黄帝设坛祭天之所,世称“太行之脊”,“擎天砥柱”。
患者,男性,25岁。发生左侧腹部及左下胸部撞击伤3小时。检查:神志清,体温37℃,血压80/60mmHg,脉率120次/分,左侧腹压痛,有轻度反跳痛及肌紧张,血白细胞20×109/L,尿镜检红细胞20/HP,正确的急救处理是()。
依次填入下面一段文字横线处的语句,衔接最恰当的一组是()有人认为,“文学反映时代”是一种过时的理念,现代文学更注重对人的个体生存和“内世界”的呈现,追求的是文学的超越性、永恒性而不是时代性。___________,___________。
WhatdidJimCantalupopromiseataWallStreetmeetingonApril7?
最新回复
(
0
)