首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能:将字符数组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
35
问题
下面程序的功能:将字符数组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全国计算机二级
相关试题推荐
在软件生命周期中,【】阶段是花费最多、持续时间最长的阶段。
以下程序的输出结果是______。#include<stdio.h>main(){inta=200;#definea100printf("%d",a);#undefapri
以下不能对二维数组a进行正确初始化的语句是
下列关于单目运算符++,--的叙述中正确的是
若有说明语句:charc=’\72’;则变量c
以下程序的功能是()#include<stdio.h>main(){FILE*fp1;*fp2;fp1=fopen("filel","r");fp2=fopen("file2","w");wh
若有语句char *line[5];,以下叙述中正确的是 ______。
有以下结构体说明和变量定义,如图所示:struetnode{intdata;structnode*next;}*p,*q,*r;现要将q所指结点从链表中删除,同时要保持链表的连续,以下不能完成指定操作的语句是
设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树中总的结点数为【】。
随机试题
脓胸纤维板剥除术的适应证是
成人社区获得性肺炎中,主要病原体是()
A.药士的职责B.药师的职责C.从业药师的职责D.驻店药师的职责E.临床药师的职责开展治疗药物监测,进行药动学计算,设计个体化给药方案的是
定性和定量相结合的方法有()。
下列荷载属于可变作用荷载的有()。
会计人员工作交接中,在移交点收时如果有价证券面额与发行价不一致时,按照()交接。
位于市区的某集团总部为增值税一般纳税人,拥有外贸进m口资格。2021年6月经营业务如下:(1)内销一批服装,向客户开具的增值税发票的金额栏中分别注明了价款300万元、折扣额30万元。(2)取得统借统还利息收入50万元、保本理财产品利息收入10.6万元。
为班级授课制奠定理论基础的是()
设f(x)=,求f(x)的间断点并判断其类型.
=__________。
最新回复
(
0
)