首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。 #include<stdio.h> #include<string.h> main() { char a[]="clanguage",t;
下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。 #include<stdio.h> #include<string.h> main() { char a[]="clanguage",t;
admin
2013-02-23
33
问题
下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。
#include<stdio.h>
#include<string.h>
main()
{ char a[]="clanguage",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[i]>a[j]
解析
本题中的嵌套的循环结构用在了数组元素的排序上。本题需要注意的一点是:由于题目只要求将下标值为偶数的元素从小到大排序,所以内外层for循环的条件变量变更条件都是+=2。最后通过条件 a
>a[j]对元素大小进行判断并交换。
转载请注明原文地址:https://jikaoti.com/ti/yuB0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(){intn=0,m=1,x=2;if(!n)x-=1;if(m)x-=2;if(x)x-=3;printf("%d\n",x);}
下列叙述中正确的足
下列对于软件测试的描述中正确的是
以下不合法的字符常量是()。
下述关于C语言文件的操作的结论中,正确的是______。
在关系数据库中,用来表示实体之间联系的是()。
与表达式a+=b等价的另一书写形式是______。
以下函数sstrcat的功能是实现字符串的连接,即将t所指字符串复制到s所指字符串的尾部。例如:,所指字符串为abed,t所指字符串为efgh,调用函数sstrcat后s所指字符串为abcdefgh。请填空。#inehde<stdio.h>
与十进制数101等值的二进制数为【】。
设有定义:inta,b;floatx,y;,则以下选项中对语句所作的注释叙述错误的是()。
随机试题
企业发生的各项费用支出,不属于期间费用项目的是()。
美国政府在1996年公布了“平衡膳食宝塔”,向东方膳食结构靠拢。()
男性,50岁,有发作性心前区疼痛,病史2年,近一周工作繁忙,1小时前因情绪激动,出现持续胸骨后压榨性疼痛,面色苍白、冷汗。查体:心音低钝,心律不齐,心电图示,室性早搏,7次/分,V1~V6导联ST段弓背向上抬高,有病理性Q波。
患者,女,48岁,脘腹满闷,时轻时重,喜温喜按,纳食减少,神疲乏力,大便微溏,舌淡,苔薄白,脉细弱,宜用何方
A.生理性多尿B.病理性多尿C.肾前性少尿D.肾性少尿E.肾后性少尿前列腺肥大致少尿为
皮类中药大多为木本植物茎干的皮,少数为根皮或枝皮。皮类药材中内表面可见发亮结晶物的是
CVA分析法中归为较低优先级的库存产品应采取的管理措施是()。
单位组织一年一度的读书学习活动,你该怎么开展?
已知有一维数组A[0..m*n-1],若要对应为m行、n列的矩阵,将元素A[k](0≤k
Formanypeopletoday,readingisnolongerrelaxation.Tokeepuptheirworktheymustreadletters,reports,tradepublication
最新回复
(
0
)