首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面的程序可对指定字符串中的字符串进行从大到小排序、请将程序填完整。 (注:程序采用了冒泡排序算法) #include<stdio.h> #include<string.h> main() {char*str="ABCDabcd"
下面的程序可对指定字符串中的字符串进行从大到小排序、请将程序填完整。 (注:程序采用了冒泡排序算法) #include<stdio.h> #include<string.h> main() {char*str="ABCDabcd"
admin
2013-02-23
35
问题
下面的程序可对指定字符串中的字符串进行从大到小排序、请将程序填完整。 (注:程序采用了冒泡排序算法)
#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+1]儿最终打印输出得到的字符串str,所以第三空应填:"%s",str。
转载请注明原文地址:https://jikaoti.com/ti/Nyn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。#defineTIMES(X)X*Xmain(){inta=16,k=2,m=1;a/=TIMES(k+m)/TIMES(k+m);printf("d\n"
给出以下定义:charx[]="abcdefg";chary[]={’a’,’b’,’c’,’d’,’e’,’f’,’g’};则正确的叙述为______。
用语句scanf("%c%c%c",&c1,&c2,&c3)输入a、b、c时,变量c1、c2、c3的值分别为______。
下列程序段的输出结果是【】。main(){charb[]="Hello,you";b[5]=0;printf("%s\n",b);}
若a、b、c1、c2、x、y均是整型变量,则正确的switch语句是______。
以下关键字序列用快速排序法进行排序,速度最慢的是______。
在结构化设计方法中,生成的结构图(SC)中,带有箭头的连线表示
线性表的顺序存储结构和线性表的链式存储结构分别是
若变量已正确说明为float类型,要通过语句scanf("%f%f%f",&a,&b,&c),给a赋予10.0,b赋予22.0,b赋予33.0,不正确的输入形式是()
下列关于栈的叙述正确的是()
随机试题
按可辨识程度,无形资产可以分为()
孕妇王某,孕G2PO,孕38周,临产入院,阴道顺娩一活男婴,婴儿生后阿氏评分为10分,查体正常,体重3300g。母乳含有婴儿所需的全部营养,是婴儿最适宜的食物,母乳喂养的好处不包括
急性阑尾炎腹痛起始于脐周或上腹的机制是
注册建造师申请延续注册的,应当提交的材料有( )。
()是所有创新体系的核心。
以近期的记忆代替整个测评时期的全部实际表现,导致的测评结果误差是()。
某商场在进行“满百省”活动.满100省10,满200省30,满300省50.大于400的消费只能折算为等同于几个100、200、300的加和。已知一位顾客买某款衬衫1件支付了175元,那么买3件这样的衬衫最少需要:
黑陶最早发现于()。
某国政府公布的数字显示,在2000年公共部门和私人部门雇佣了相同数量的人员。根据政府的数据,在2000年到2004年之间,公共部门减少的就业总数多于私人部门增加的就业总量。根据政府数据,如果在2000年和2004年该国的失业率相同,下面哪一项关于该国的陈述
Wherewastheletterprobablyplacedmanyyearsago?
最新回复
(
0
)