首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:用冒泡法对6个字符串进行升序排列。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:用冒泡法对6个字符串进行升序排列。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序
admin
2019-03-01
12
问题
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:用冒泡法对6个字符串进行升序排列。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不得增行或删行,也不得更改程序的结构!
#include<stdio.h>
#include<string.h>
#define MAXLINE 20
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+j;
*(pstr+j)=p;
}
}
}
}
main()
{ int i;
char*pstr[6],str[6][MAXLINE];
for(i=0;i<6;i++)pstr
=str
;
printf(’’\nEnter 6 string(1 string 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);
解析
(1)此处考查for语句的格式,各表达式之间应用“;”隔开。
(2)此处考查用指针表示数组元素的方法,*(pstr+I)表示pstr所指向数组的第1个元素,同理*(pstr+j)表示pstr所指向数组的第j个元素。
冒泡排序算法,其基本思想是,将待排序的元素看作是竖着排列的“气泡”,较小的元素比较轻,从而要往上浮。在冒泡排序算法中我们要对这个“气泡”序列处理若干遍。所谓一遍处理,就是自底向上检查一遍这个序列,并时刻注意两个相邻的元素的顺序是否正确。如果发现两个相邻元素的顺序不对,即“轻”的元素在下面,就交换它们的位置。显然,处理一遍之后,“最轻”的元素就浮到了最高位置;处理二遍之后,“次轻”的元素就浮到了次高位置。依次类推,完成排序。
用代码实现数组s[N]的升序排列为:
for(i=0;i<N;i++)
for(j=i+l;j<N;j++)
if(s
>s[j]) {t=s
;s
=s[j]s[j]=t;}
转载请注明原文地址:https://jikaoti.com/ti/Y3kiFFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
单词LEADER字母顺序。错误的话有()种。
“火树银花楼七层,层层红灯倍加增,共有红灯三八一,试问四层几红灯?”
阅读以下文字,回答下列问题。浮船坞是一种修造舰船的大型装备,外观就像是把一个干船坞从岸边“刨”了出来,主结构是一个巨大的凹字形船舱,两侧有水密结构的墙,前后端是可以开合的门,实际上是一种构造特殊的槽形平底船,且船底被设计得尤为坚固,以承受大型船只
________。正如游戏要求团队协作,真正让一款游戏成为广受追捧且健康向上的产品,也需要协同的力量。如果开发团队只考虑市场效益,对游戏内容和形式放任自流,纵使在短时间内能取得佳绩,也会因过度消费用户而败下阵来。如果政府部门只在一些节点上把一把、管一管,纵
随着我国对酒后驾驶惩处力度的加大,酒后代驾服务也应运而生。但以“代驾”一词在网络中搜索不难发现,“代驾司机也酒驾”“代驾司机出交通事故”等事件也时有发生。对此,“公安在线”提醒大家,要选择正规的代驾公司,正规的代驾公司软件上会显示代驾人员的具体信息,更有保
下列语句中,在语序上不同于其他三句的一句是()。
清代案件经过秋审或朝审程序后,处理结果包括
不同的数据库管理系统采用的日志文件格式不完全一样,概括起来主要有以记录为单位的日志文件和以【13】为单位的日志文件两种。
下列选项中不属于结构化程序设计原则的是()。
对建立良好的程序设计风格.下列描述中正确的是()。
随机试题
O形密封圈具有结构简单、密封性能好、动摩擦阻力小的特点,其工作压力可达( )MPa。
醇羟基和酚羟基都可被卤原子取代,且不需要催化剂即可反应,故可用于定量分析。()
关于胸腔积液形成的机制,错误的是
下列血糖检测方法错误的是
建筑企业对行政处罚结果及相应的行政复议结果和上诉后的一审判决不服,则()。
中国教育史上,将幼儿教育机构更名为“幼稚园”的学制是()。
甲经营一服装店,某件衣服进价100元,定价150元,国庆打八折促销,乙手持两张假100元向甲购买该衣服,甲由于没有零钱,将其中一张假100元向邻居更换成零钱,事后邻居发现钱是假的,甲又赔给邻居100元。则甲因为卖给乙该件衣服,亏损多少钱?
用最小变化法测量差别阈限时,从负到非负的转折点为上限,从非正到正的转折点为上限,上限下限之间的距离称为不肯定间距,差别阈限等于1/2的不肯定间距,那么这是测得的差别阈限是什么?()。
执行下列一组命令之后,选择“职工”表所在工作区的错误命令是CLOSEALLUSE仓库IN0USE职工IN0
Wewatcheda_____televisionshowlastnight.
最新回复
(
0
)