首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的程序可列指定字符串中的字符串进行从大到小排序,请将程序填完整。(注:程序采用了冒泡排序算法) #include<stdio.h> #include<string.h> main() { char*str="ABCDabcd
下面的程序可列指定字符串中的字符串进行从大到小排序,请将程序填完整。(注:程序采用了冒泡排序算法) #include<stdio.h> #include<string.h> main() { char*str="ABCDabcd
admin
2010-05-22
31
问题
下面的程序可列指定字符串中的字符串进行从大到小排序,请将程序填完整。(注:程序采用了冒泡排序算法)
#include<stdio.h>
#include<string.h>
main()
{ char*str="ABCDabcd",temp;
int n,i;
n=strlen(str);
while(n->1)
for(i=0;i<n;i++
if(str
<str[i+1])
{ temp=【 】;
str
=str[i+1];
【 】=temp;
}
printf(【 】);
}
选项
答案
str[i] str[i+1] "%s",str
解析
本题要求将字符串str中的字符用冒泡排序算法从大到小排列,其实现过程是将相邻两个字符进行比较,如果当前字符小于下一个字符,则通过中间变量temp将字符两两交换,所以第一空应填:str
,第二空应填:str[i+l]。最终打印输出得到的字符串str,所以第三空应填:"%s",str。
转载请注明原文地址:https://kaotiyun.com/show/7AWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubCommand1_Click()DimxAsIntegerx=10Printfunl(x,12)+xEndSubPriv
设子程序过程定义的首部为:PublicSubS(XAsInteger,YAsSingle)则以下正确的调用形式为()。
下列叙述中正确的是()。
下面对“对象”概念描述正确的是()。
VisualBasic中的“启动对象”是指启动VisualBasic应用程序时,被自动加载并首先执行的对象。下列关于VisualBasic“启动对象”的描述中,错误的是()。
以下关于VB特点的叙述中,错误的是()。
下面属于白盒测试方法的是()。
语句:PrintInt(Rnd*5+20)的输出不可能是()。
能够用于标识对象名称的属性是()。
以下选项中,不合法的VisualBasic的变量名是( )。
随机试题
空腹服毒者需先饮水_______后再进行催吐。
Hisremarksleftme______abouthisrealpurpose.
实现工程咨询项目的成本核算控制,应将工程咨询项目()纳入管理范围,实现对项目直接成本的监控。
为发行人及其控股股东、实际控制人,或者收购人、重大资产交易方出具审计报告或者法律意见书等文件的证券服务机构和人员,自接受委托之日起至上述文件公开后()日内,不得买卖该证券。
2011年3月2日,A公司与B公司签订了一份标的为100万元的设备买卖合同。该合同约定:A公司于3月3日向B公司支付15万元作为预付款;B公司于3月10日交付设备;A公司于B公司交付设备之日起3日内付清货款。2011年3月3日,A公司按合同约定向B公司签发
农耕时代的教育目的强调培养具有一定文化素养的统治者,工业时代兼顾脑力劳动者和体力劳动者的培养,信息时代则更加注重创新型人才的培养。这说明教育目的在根本上受制于()
饲料添加剂
Whatdoestheword"afish"(Para.1)probablyreferto?AccordingtoWestley,NYSE’sproblemresultsfrom______.
A、Togetbusinessopportunities.B、Togetclosetothenaturalworld.C、Todosomebodyexercise.D、Togetastatussymbol.A本题考
【B1】【B8】
最新回复
(
0
)