首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是:将字符数组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
72
问题
下面程序的功能是:将字符数组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://kaotiyun.com/show/GePp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:main(intargc,char*argv[]){intn=0,i;for(i=1;i<argc;i++)n=n*10+*argv[i]-’0’;printf("%d\n",n);
有以下程序:main(){inti=0,s=0;do{if(i%2){i++;continue;}i++;s+=i;}while
数据流图的类型有【】和事务型。
以下程序的输出结果是()。#include<stdio.h>main(){inta=-1,b=1,k;if((++a<0)&&!(b--<=0))printf("%d%d\n",a,b);
若下列各选项中所有变量已正确定义,函数fun通过return语句返回一个函数值,以下选项中错误的程序是()。
下列函数定义中,会出现编译错误的是______。
用高级语言编写的程序称为【】程序,它可以通过解释程序翻译一句执行一句的方式执行,也可以通过编译程序一次翻译产生目标程序,然后执行。
fgetc函数的作用是从指定文件读入一个个字符,该文件的打开方式必须是______。
下列叙述中,不属于软件需求规格说明书的作用的是______。
以下程序的功能是:从键盘上输入若干个学生的成绩,统计计算出平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入。main(){floatx[1000],sum=0,ave,a;intn=0,i;pri
随机试题
试述党的群众观点的主要内容、理论基础及现实意义。
患者男性,30岁,进食时左侧颌下区肿胀疼痛.进食后数小时逐渐消退。颌下腺导管开口处红肿,轻压腺体导管口溢脓如果确诊涎石位于颌下腺导管与腺体交界处,治疗多采用
天门冬素在结构分类上属于
《“十二五”节能减排综合性工作方案》明确指出,对()的地区和企业,实行阶段性环评限批。
属于特种设备的压力管道元件,制造厂家还应有相应的特种设备制造资质,其质量证明文件、验收文件还应符合()的有关规定。
建设工程项目管理应重视利用信息技术的手段进行信息管理,其核心的手段是( )。
关于了解被审计单位财务业绩的衡量与评价,以下了解的目的中,不恰当的是()。
从甲公司2014年末应收账款明细账中选取样本进行函证以证实应收账款的存在认定时,注册会计师应当将函证发现的下列()情况确认为误差。
导游员在为客人办理了委托事宜后,应保存()以备查验。
MuchasIshouldhavelikedto,Icouldn’tlendhimthemoneybecauseIsimplydidn’thavethatmuchsparecash.
最新回复
(
0
)