首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列给定程序中,函数fun的功能是:读入一个字符串(长度
下列给定程序中,函数fun的功能是:读入一个字符串(长度
admin
2020-10-26
68
问题
下列给定程序中,函数fun的功能是:读入一个字符串(长度<20),将该字符串中的所有字符按ASCII码值升序排序后输出。例如,若输入’’edcba’’,则应输出’’abcde’’。
请改正程序中的错误,使它能得出正确的结果。
注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
试题程序:
1 #include<string.h>
2 #include<stdio.h>
3 void fun(char t[])
4 }
5 char c;
6 int i , j;
7 /*********found*********/
8 for(i=strlen(t); i ; i--)
9 for(j=0;j
10 /*********found*********/
11 if(t[j]
12 {
13 c=t[j];
14 t[j]=t[j+1];
15 t[j+1]=c;
16 }
17 }
18 main()
19 {
20 char s[81];
21 print f(’’\nPlease enter a char-acter string:’’);
22 gets(s);
23 printf(’’\n\nBefore sorting:\n%s’’, s);
24 fun(s);
25 printf(’’\nAfter sortinq decend-ingly:\n%s’’,s);
26 }
选项
答案
(1)for(i=strlen(t)-1;i;i--)或for(i=strlen(t)-1;i>0;i--) (2)if(t[j] >t[j+1])
解析
(1)本题是利用选择法对数组元素进行比较排序。所谓选择法,是依次用当前取得的元素和其后面的元素进行比较,在第一个元素和其后面的元素顺次比较时,可以借助中间变量来对两个数进行交换,要保证第一个元素始终存放数组中的最大数,以后依次挑选出次大数,这样最终的数组就是有序的。strlen函数所求得的字符串长度包括字符串结束符,所以要减1。
(2)这里是一个分析逻辑错误,题中要求按升序排序,所以应改为if(t[j]>t[j+1])。
转载请注明原文地址:https://kaotiyun.com/show/533p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include#include..main(){inti,len;charb[]="WelcomeyoutoBeijing!";len=strlen(b);f
下列叙述中正确的是()。
有三个关系R、S和T加下:则由关系R和S得到关系T的操作是()。
有以下程序:#includemain(){charw[20],a[5][10]={"abcdef","ghijkl","mnopq","rgtuv","wxyz"};inti,j;for(i=0;i
以下选项中的编译预处理命令行,正确的是()。
有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为()。
若函数中有定义语句:intk;,则()。【09年3月】
关于程序中的注释,以下叙述正确的是()。
如图所示:带有头结点的单向链表head,其三个数据结点A、B、C的连接关系见图。结点类型的定义为:structlink{doubledt;struetlink,*next;};若指针p指向A结点,在不改变P指向的前提下,以下选项中不能
某图书集团数据库中有关系模式R(书店编号,书籍编号,库存数量,部门编号,部门负责人),其中要求(1)每个书店的每种书籍只在该书店的一个部门销售;(2)每个书店的每个部门只有一个负责人;(3)每个书店的每种书籍只有一个库存数量。则关系模式R最高是()
随机试题
由一般单元的单元刚度方程:有惟一解,并且为一平衡力系。()
男性,50岁,患慢性支气管炎多年,近两年出现走路时气急,曾胸透发现肺纹理增强紊乱,两肺透光度增加,膈肌位于第11后肋。一天前在用力时突感呼吸困难加重,右胸刺痛,最可能的诊断是
某患者,女性,63岁,全口牙列缺失,要求修复若患者上颌前部牙槽嵴被一种松软可移动的软组织所覆盖,应怎么处理
建筑物内的安全出口包括疏散楼梯和直通室外的疏散门。下列关于安全出口设置的要求中,正确的有()。
工作成果的分布对组织的人力资源策略的影响说法正确的有()。
我家窗外,不见绿荫,是高楼包围中遗留的一片灰扑扑的低矮的瓦房,使我得以望见一片天空,望见它的晴朗阴沉,星月风雨。当然,也得时常紧闭窗户,看那几根烟囱中逃窜出来的煤烟如何张扬肆虐。奇怪的是。燕子就在这样的环境中飞翔而至,像老朋友似的呢喃问候。一个暴雨来临前的
我喜欢这些走在路上______的姑娘,她们热爱大自然,懂得欣赏山水之美,真诚地听从内心世界的______。她们敢于抛下物质的______,孤身上路,面对世界,吃得起苦,经得起风雨。填入横线部分最恰当的一项是()。
2013年9月27日,国务院批准《中国(上海)自由贸易试验区总体方案》,9月29日,“中国(上海)自由贸易试验区”和“中国(上海)自由贸易试验区管委会”挂牌,这标志着中国(上海)自由贸易试验区正式启动运作。自贸区建设将促进政府职能转变,积极探索管理模式创新
生活教育
求矩阵A=的实特征值及对应的特征向量.
最新回复
(
0
)