首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。 # include<stdio. h> # include<string. h> main() { char a[]="clanquage", t
下面程序的功能:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。 # include<stdio. h> # include<string. h> main() { char a[]="clanquage", t
admin
2013-02-23
81
问题
下面程序的功能:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。
# include<stdio. h>
# include<string. h>
main()
{ char a[]="clanquage", t;
int i, j, k;
k=strlen(A) ;
for(i=0; i<=k-2; i+=2)
for(j=i+2;j<k; j+=2)
if(【 】)
{ t=a
; a
=a[j]; a[j]=t; }
puts(A) ;
printf("\n");
}
选项
答案
a[j]<a[i]
解析
本题考查排序算法,题目中通过双循环嵌套来实现,外层循环跳出待排序的元素,内层循环具体实现a
到a[k-2]之间偶数下标元素的排序,每次将最小的放在a
中。所以空中填a[j]<a
。
转载请注明原文地址:https://kaotiyun.com/show/MHJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数的值通过return语句返回,下面关于return语句的形式描述错误的是
有以下程序;main(){inty=3,x=3,z=1;printf("%d%d\n",(++x,y++),z+2);}执行后的输出结果是()
在位运算中,操作数左移一位,其结果相当于
以下不能对二维数组a进行正确初始化的语句是
执行语句for(i=1;i++<4;);后变量i的值是______。
数据存储和数据流都是______,仅仅是所处的状态不同。
下列有关数据库的描述,正确的是
以下叙述中错误的是 ______。
下列选项中小属于结构化程序设计方法的是______。
某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为
随机试题
下述哪项是急性坏死型胰腺炎的特点
A、心肌退行性病变和心肌间质水肿B、呼吸系统肺纤维化C、肝脏毒性D、出血性膀胱炎E、外周神经毒性长期应用环磷酰胺易引起的特有毒性反应为
直肠指检,肠壁上扪及高低不平硬块、肠腔狭窄、指套染有脓血和黏液者应考虑
根据《招标投标法》的规定,下列关于投标有效期的延长表述中不正确的是()。
某学生准备报考注册会计师。并认为只要考试合格就可以从事会计工作。()
Hairlosscanbedestructiveforthemillionsofmenandwomenwhoexperienceit.Nowscientistsarereportingthatasubstance
程序性知识
当枪声平息下来后,我爬出帐篷,看到那名向我要烟的男子的脸朝下趴在那里。周围的人说,他已经死了,显然死于心脏病发作。这也是许多刚果人的结局,不死在枪林弹雨中,也会死在各种各样的疾病中。从以上文字推测作者目睹男子死亡的情绪中包括最主要的是()。
下列关于Windows2003系统DHCP服务器的描述中,错误的是()。
Everyoneagreesonhowtelevisionaffectsviewers.
最新回复
(
0
)