首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能:将字符数组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
52
问题
下面程序的功能:将字符数组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全国计算机二级
相关试题推荐
以下叙述中正确的是
假定int类型变量占用两个字节,若有定义:intx[10]={0,2,4);,则数组x在内存中所占字节数是______。
有以下程序;main(){inty=3,x=3,z=1;printf("%d%d\n",(++x,y++),z+2);}执行后的输出结果是()
数据结构中,与所使用的计算机无关的是数据的()
下列语句的输出结果是【】。chara=3;printf("%d,%o,%x,%u\n",a,a,a,a);
排序方法中,将整个无序序列分割成若干小的子序列并分别进行插入排序的方法,称为______。
若有定义和语句int**pp,*p,a=10,b=20;pp=&p;p=&a;p=&b;printf("%d,%d\n",*p,**pp);则输出结果是()
数据结构分为线性结构和非线性结构,带链的队列属于[]。
若变量x、y己正确定义并赋值,以下符合C语言语法的表达式是______。
若整型变量a、b、c、d中的值依次为:1、4、3、2。则条件表达式a<b?a:c<d?c:d的值是
随机试题
在狭窄的空间内焊接时,应采取局部通风的换气排尘装置。()
一般妊娠晚期妇女,24小时尿蛋白定量不应多于:
使用磁共振成像对比剂合并哪项技术最有利于病灶的显示
A、 B、 C、 D、 E、 D
票据行为成立的有效条件是指( )。
下列说法中,符合动漫产业增值税税收优惠政策的是()。
Thaiauthoritieshavebeenurgedtoseetoitthatcondominiums,apartmenthousesandotherlodgingsavailabletotouriststhrou
衡量一个教师是否成熟的主要标志是能否自觉地关注()。
经济发展是中国特色社会主义的本质属性,是国家富强、民族振兴、人民幸福的重要保证。()
_______arecentsecurityalert,personalbelongingsshouldnotbeleftunattended.
最新回复
(
0
)