首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
[*]①定义字符局部变量ch,整型循环变量i、j、k和表示字符串长度的变量len、p。 ②在第一层for循环中,变量i从0开始,依次递增直到其值等于20,在循环体中,首先调用库函数strlen(xx[i])求得字符串xX[i]的长度,把此值转化成整
[*]①定义字符局部变量ch,整型循环变量i、j、k和表示字符串长度的变量len、p。 ②在第一层for循环中,变量i从0开始,依次递增直到其值等于20,在循环体中,首先调用库函数strlen(xx[i])求得字符串xX[i]的长度,把此值转化成整
admin
2010-10-18
43
问题
选项
答案
[*]
解析
①定义字符局部变量ch,整型循环变量i、j、k和表示字符串长度的变量len、p。
②在第一层for循环中,变量i从0开始,依次递增直到其值等于20,在循环体中,首先调用库函数strlen(xx
)求得字符串xX
的长度,把此值转化成整型赋给变量len,用len的值除以2,得到字符串xx
的长度的一半赋给变量p;在第二层for循环中,变量j从0开始,依次递增直到其值等于(p-1),在循环体中执行第三层for循环,循环变量k从j+1开始,依次递增直到其值等于p,对字符串xx
左半部分的子字符串中的字符xx
[j]和xx
[k]按照ASCII码值的大小进行比较,如果xx
[j]的ASCII码值小于xx
[k]的ASCII码值,则两者进行互换,实现对字符串xx
左半部分的子字符串按照降序排列。然后,有if条件语句判断,len对2的余数是否等于1,如果等于1,说明字符串xx
的长度为奇数,则变量p加1,因为这时字符串的中间字符不参与排序。再对字符串xx
[j]右半部分的字符串按升序排列。在for循环中,变量j从p开始,依次递增直到其值等于len-1,在循环体中,执行for循环中,变量k从j+1开始,依次递增直到其值等于len,对字符xx
[j]和xx
[k]按其ASCII码值的大小进行比较,如果字符xx
[j]的ASCII码值大于xx
[k]的ASCII码值,则两者进行互换,实现字符串xx
右半部分的字符串按照升序排列。
转载请注明原文地址:https://jikaoti.com/ti/pbU7FFFM
本试题收录于:
三级网络技术题库NCRE全国计算机三级分类
0
三级网络技术
NCRE全国计算机三级
相关试题推荐
WWW服务采用的工作模式是______模式。
用户的电子邮件地址由两部分构成,中间使用一分隔符分开,这个分隔符是______。
连入因特网的计算机必须遵循的协议是______协议。
在NSFNET中,通过高速通信线路与主干网相连接的是()。
电子政务应用系统的建设包括信息收集、业务处理和______3个层面的内容。
全球多媒体网络的研究领域之一是安全性,下列描述中错误的是________。
_______被认为是迄今为止理论上最为成熟完善的一种公钥密码体制。
下列叙述中错误的是_______。
安全单向散列函数不具备下列_______特性。
网络操作系统结构设计模式主要有三种,即______模式、对象模式和对称多处理模式。
随机试题
不属于小脑的功能的是()。
Georgedid_____thananyoneelse.
A.青霉素B.氯霉素C.红霉素D.土霉素E.灰黄霉素可用于治疗手、足癣的药物是()
女,33岁,恶心、呕吐、体重下降半年。查体:血压90/60mmHg,皮肤色泽暗黑,口腔黏膜、舌可见黑色素沉着,化验:血糖3.0mmol/L。血钠120mmol/L,血钾5.8mmol/L。此患者最可能的诊断是
以下关于药品零售企业的经营行为,符合规定的是
施工进度计划实施中常用的检查方式是()
按下图回答问题。已知波浪传播的速度为2.0m/s,波浪的周期为()。A.0.5sB.1.0sC.1.5sD.2.0s
钢筋的弯制和末端的弯钩应符合设计要求。如果设计未作规定时,所有的受拉光圆钢筋的末端应做()弯钩。
Americanfarmershavebeencomplainingoflaborshortagesforseveralyearsnow.Givenamulti-yeardeclineinillegalimmigrati
SMS(ShortMessageService)graduallybecomesthemainserviceforcellphoneusersforitsgreatcharming.Inaddition,thedevel
最新回复
(
0
)