首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。 #include #include main() { char a[]="clanguage",t; int i,j,k; k=strlen(a); f
下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。 #include #include main() { char a[]="clanguage",t; int i,j,k; k=strlen(a); f
admin
2013-02-23
29
问题
下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。
#include
#include
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/WbJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出是______。structst{intx;int*y;}*p;intdt[4]={10,20,30,40};structstaa[4]={50,&dt[0],60,&dt[1],60,&dt
若有说明:ints[2][3]={0};,则下面正确的叙述是______。
数据字典是对数据定义信息的集合,它所定义的对象都包含于______。
在下列方法中,不用查找表中数据元素的关系进行查找的方法是______。
以下程序的运行结果为【】。main(){inti,j,a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12},b[4][3];for(i=0;i<3;i++)for(j=0;j<4;j
以下程序中的for循环执行的次数是______。#defineN2#defineMN+1#defineNUM2*M+1main(){inti;for(i=1;i<NUM;i++)
已有定义int(*p)();,指针p可以______。
数据管理技术随着计算机技术的发展而发展。数据库阶段具有许多特点,但下面列出的特点中,______不是数据库阶段的特点。
面向对象的模型中,最基本的概念是对象和【】。
算法一般都可以用_____控制结构组合而成。
随机试题
逆变弧焊整流电源具有很高的动态响应能力,能进行高速控制,对所有焊接参数都可无级调节。()
认为审美形态是审美类型的观点()
台湾人民为反抗国民党当局暴政而举行“二二八”起义的时间是()
材料1:建立健全与经济发展水平相适应的社会保障体系,是建立和完善的社会主义市场经济体制的重要内容,是贯彻以人为本的核心的科学发展观、构建社会主义和谐社会的必然要求。材料2:胡锦涛同志《在省部级主要领导干部提高构建社会主义和谐社会能力专题研讨班的讲
额窦开口于
存货清查中,盘盈的存货,若不是发货方多发的,应()。
可行性报告是系统开发人员对系统的一个阶段工作的小结。这个小结从______上反映了系统的要求与所具备的条件。
春秋战国时代,诸子百家大多站在民众一边,替百姓打算,唯有一家专替君主打算,这一家是()。
双轨制是区分资本主义和社会主义学制的标准。
Christmasisthetimetomakethebelovedonesfeelspecial.Ahugandakisswouldprobablybemorethanenoughbutgiftsare
最新回复
(
0
)