首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是:将字符数组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
34
问题
下面程序的功能是:将字符数组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://jikaoti.com/ti/Irn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
字符‘0’的ASCⅡ码的十进制数为48,且数组的第0个元素在低位,则以下程序的输出结果是______。#include<stdio.h>main(){union{inti[2];longk;charc[4];}r,*s=&
若有说明:ints[2][3]={0};,则下面正确的叙述是______。
执行下面的语句后,表达式*(p[0]+1)+**(q+2)的值为______。inta[]={5,4,3,2,1},*p[]={a+3,a+2,a+1,a},**q=p;
在C语言中,引用数组元素时,其数组下标的数据类型允许是______。
以下正确的函数定义是______。
有如下的程序:intf(char*s){char*p=s;while(*p!=’\0’)p++;return(p-s);}如果在主程序中用下述语句调用上述函数,则输出结果为______。
在位运算中,操作数右移一位,其结果相当于
结构化程序设计主要强调的是
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间。st=(char*)【】;
随机试题
活髓牙牙体预备后,暂时冠用以下哪种黏固剂较好
心绞痛的病因有
下述所列几种动物中,对黄曲霉毒素最敏感的是
牙周膜神经
( )是一种意义的传播和了解,在各项管理功能中都占有重要的地位。
2017年1月17日国家能源局公布《能源发展“十三五”规划》《天然气“十三五”规划》,首次明确“发挥市场配置资源的决定性作用”,到2020年天然气综合保供能力应达到3600亿立方米以上,天然气消费占一次能源消费比例达到8.3_10%。
自媒体,是指一个普通市民或机构组织能够在任何时间、任何地点,以任何方式访问网络,通过现代数字科技与全球知识体系相连,并提供或分享他们的真实看法、自身新闻的一种途径和即时传播方式。根据上述定义,以下哪项行为没有涉及自媒体?
下面不是中国邻国的国家是()。
设矩阵A的伴随矩阵且ABA—1=BA—1+3E,其中E为4阶单位矩阵,求矩阵B.
Startingaconversationisaseasyforsomepeopleaseatingandbreathing.However,ifyousufferfromsocialanxietydisorder
最新回复
(
0
)