首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中函数fun的功能是:用冒泡法对6个字符串进行升序排列。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不得增行或删行,也不得更改程序的结构! #include<stdio.h> #include<stri
下列给定程序中函数fun的功能是:用冒泡法对6个字符串进行升序排列。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODI1.C中,不得增行或删行,也不得更改程序的结构! #include<stdio.h> #include<stri
admin
2016-09-03
15
问题
下列给定程序中函数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全国计算机二级
相关试题推荐
汽博会开幕在即,甲、乙、丙三个人得到了两张参观票,于是三个人通过抽签决定这两张票的归属。在所设计的三个签中有两个签上写着“有”,一个签上写着“无”,抽签顺序是甲先、乙次、丙最后抽取。如果已知乙已经抽到了参观票,则甲也抽到参观票的概率是()。
根据以下资料,回答以下问题。2006年,全国农村外出从业劳动力中,男性劳动力8434万人,占64%。从年龄构成上看,20岁以下占16.1%;22~30岁占36.5%;31~40岁占29.5%;41~50岁占12.8%;51岁以上占5.1%。从文
根据以下资料,回答以下问题。综合2011~2013年的数据,农村居民人均现金收入和城镇居民人均可支配收入最高的季度分别是:
李某系A市建设银行某储蓄所记账员。某日下午下班时,李某发现本所出纳员陈某将2万元营业款遗忘在办公桌抽屉内(未锁)。当日下班后,李某趁所内无人之机,返回所内将该2万元取出,用报纸包好后藏到自己办公桌下面的垃圾箱中,并用纸箱遮住垃圾袋。次日上午案发,赃款被他人
根据下面材料回答下列小题。自20世纪末期,山西同全国一样粮食供需形势发生逆转,粮价持续走低,粮食生产效益滑坡,农民生产积极性受挫。2004年初,中央下发“一号文件”,实施了“一减三补”等一系列惠农政策,之后连续三年出台中央“一号文件”,“保护和加强
根据下面材料回答下列小题。2009年末我国广义货币供应量余额为60.6万亿元,比上年末增长27.7%,狭义货币供应量余额为22.0万亿元,比上年末增长32.4%,流通中现金余额为3.8万亿元,比上年末增长11.8%。2009年末全部金融
当今碳循环科学面临的最大问题,就是在洲际、区域和局部尺度上无法观测获取量化的、精度高的碳通量(单位面积上、单位时间内碳含量的变化)信息。下列有关说法错误的是()。
以下选项中不属于我国法律制定程序的是()
某网上商城因为业务发展,原有的系统不能很好的满足需要,因此采用了一套新的经营管理系统,此系统使用SQLServer2008数据库管理系统。此系统上线运行前,需将商场原有的数据导入到新系统中。原有系统使用SQLServer2000,数据结构与新系统不
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
随机试题
简支梁AB受集度为q均布载荷作用,如图所示,作此梁的剪力图和弯矩图。
A.生长期中的骺板因变性而发生骨骺早期融合,骨端增粗,骨干变短,关节面凹凸不平B.关节周围软组织阴影肿大,骨组织有不规则的破坏区,同时有骨膜反应及骨质增生,关节间隙变窄、变形C.区域性骨质疏松,软骨下骨缺损和关节间隙变窄D.关节周围软组织阴影肿大,骨
A.皮B.肉C.筋D.骨E.脉
数学曲线拟合法主要有()。
某装饰公司购入一台抛光设备,原价16万元,预计使用年限为8年,预计净残值率为3%,根据企业会计准则及其相关规定,按双倍余额递减法计提折旧,该抛光设备第二年的折旧率为()。
根据《证券投资基金法》的规定,下列属于封闭式基金上市条件的有()。
土地增值税由()的税务机关负责征收。
灾后重建指( )。
某教师在八年级开放名著导读课,引导学生围绕主题“成长的岁月"展开阅读。下列作品不合适的是()。
日常生活是实施幼儿德育最基本的途径。()
最新回复
(
0
)