首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:用冒泡法对6个字符串进行升序排列。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不得增行或删行,也不得更改程序的结构! #include<stdio.h> #include<stri
下列给定程序中函数fun的功能是:用冒泡法对6个字符串进行升序排列。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不得增行或删行,也不得更改程序的结构! #include<stdio.h> #include<stri
admin
2016-09-03
66
问题
下列给定程序中函数fun的功能是:用冒泡法对6个字符串进行升序排列。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不得增行或删行,也不得更改程序的结构!
#include<stdio.h>
#include<string.h>
#define MAXLINE20
fun(char*pstr[6])
{int i,j;
char*p;
for(i=0;i<5;i++){
/**********found**********/
for(j=i+1,j<6,j++)
{
if(strcmp(*(pstr+i),;*(pstr+j))>0)
{
p=*(pstr+i);
/**********found**********/
*(pstr+i)=pstr+i;
*(pstr+j)=p;
}
}
}
}
main()
{int i;
char*pstr[6],str[6][MAXLINE];
for(i=0;i<6;i++)pstr
=str
;
printf("\nEnter6string(1string at each line):\n");
for(i=0;i<6;i++)scanf("%s",pstr
);
fun(pstr);
printf("The strings after sorting:\n");
for(i=0;i<6;i++)printf("%s\n",pstr
);
}
选项
答案
(1)for(j=i+1;j<6;j++) (2)*(pstr+i)=*(pstr+j);。
解析
本题考查:冒泡排序算法;for循环语句格式;指针数组。
冒泡排序算法,其基本思想是将待排序的元素看作是竖着排列的“气泡”,较小的元素比较轻,从而要往上浮。在冒泡排序算法中我们要对这个“气泡”序列处理若干遍。所谓一遍处理,就是自底向上检查一遍这个序列,并时刻注意两个相邻的元素的顺序是否正确。如果发现两个相邻元素的顺序不对,即“轻”的元素在下面,就交换它们的位置。显然,处理一遍之后,“最轻”的元素就浮到了最高位置;处理二遍之后,“次轻”的元素就浮到了次高位置。依次类推,完成排序。
用代码实现数组s[N]的升序排列为:
for(i=0;i<N;i++)
for(j=i+1;j<N;j++)
if(s
>s[j]){t=s
;s
=s[j]s[j]=t;}。
转载请注明原文地址:https://kaotiyun.com/show/UwID777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
汽博会开幕在即,甲、乙、丙三个人得到了两张参观票,于是三个人通过抽签决定这两张票的归属。在所设计的三个签中有两个签上写着“有”,一个签上写着“无”,抽签顺序是甲先、乙次、丙最后抽取。如果已知乙已经抽到了参观票,则甲也抽到参观票的概率是()。
甲、乙两个工程队需要在规定的工期内完成某项工程。若甲、乙两队合作,则恰好能按期完成;若甲的效率提高,乙的效率提高则用原定工期的即可完成;若乙的效率降低.则需要推迟2天才能完成。那么.该工程原定的工期为()。
根据下列资料,回答以下问题。某市2005年就该市城镇居民和农民参加体育锻炼及其影响因素,开展了一项调查。调查结束后按城乡、性别分别进行了统计,统计结果如表1和表2所示。与男性相比,女性中更普及的两个体育项目是:
根据下列资料,回答以下问题。下列说法中,不能从图示信息中获得支持的是:Ⅰ.1992~2002年间,北非饥饿人口的数量并没有因人口总量的变化而变化Ⅱ.1992~2002年间,东南亚和南亚地区的饥饿人口比例基本能反映发展中地区的总体状
现代农业的发展不能脱离生态安全和产品安全两个基本要求,因此,农业污染防治应作为现代农业发展的重要任务之一。不同于工业污染和城市污染,农业污染涉及面广而隐蔽性强,评估难度大,不适合建立惩罚型机制。同时,由于农民收入水平相对较低,不可能进行“污染收费”。所以说
下列关于生活常识的说法错误的是()。
民俗是文化的一种表现形态,即传统与文化的活态形式。它是经过于百年岁月的淘洗留下来的文化精华与现实结合的产物。民俗对于特定的群体有强烈的认同功能,对于当代社会的建设,具有不可替代的作用。这段文字是从什么角度来定义“民俗”的()。
简述统计假设检验中两类错误的定义及其关系。
某商品经营管理系统使用SQLServer数据库。在数据库中存在销售单据表,建表语句为:CREATETABLE销售单据表(销售单据编号char(20),付款总金额money,销售日期datetime,销售人员
随机试题
《汉书》是我国第一部【】
环磷酰胺的毒性反应有
服药后在肠壁组织中含量甚低,而在肺、肝组织中浓度极高,因此对肠阿米巴病疗效差,而对阿米巴脓肿有良效的是
34岁,G3P1,孕36周,头痛,视物不清,面部浮肿2天,今晨头痛加剧,恶心,呕吐3次,就诊时突然牙关紧闭,双眼上翻,面部肌肉抽动,四肢肌肉强直,随后剧烈抽搐,约1分钟渐清醒,即测血压195/120mmHg,胎心120次/分,有不规则宫缩,肛查:宫口未开,
某女,45岁,患心绞痛,症见心前区疼痛,固定不移,证属气滞血瘀所致的胸痹,医师处以麝香保心丸,是因其具有()的功能。
职能部门与指挥部门易产生矛盾,信息传递线路长,不利于互通情况的监理组织形式为( )。
行政执法人员当场作出的行政处罚决定,必须报所属机关()。
(2013年真题)李某因车祸致双腿残疾,交警的责任认定书认定肇事司机王某负全责。李某遂向法院起诉,除要求王某赔偿30万元医疗费外,还主张对她因车祸而受侵害的“正常行走权”予以赔偿。关于本案,下列选项正确的是()。
下列操作中,适宜使用宏的是()。
BillGates’BusinessCareerTimeofBecomingInterestedinComputer:【B1】Attheageof______TheTechnologyPromisingaBrightF
最新回复
(
0
)