首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是:将字符数组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
43
问题
下面程序的功能是:将字符数组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全国计算机二级
相关试题推荐
下面程序的输出是【】。main(){enumern{em1=3,em2=1,em3};char*aa[]={"AA","BB","CC","DD"};printf("%s%s%s\n",aa[em1],aa[
面向对象的模型中,最基本的概念是对象和【】。
以下程序的输出结果是______。main(){inta[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;for(i=1;i<3;i++)for(j=0;j<=i;j++)s+=a[
若有以下定义:inta[]={1,2,3,4,5,6,7};charc1=’b’,c2=’1’;则数值不为1的表达式是______。
以下程序用来输出结构体变量ex所占存储单元的字节数:structst{charname[20];doublescore;};main(){structstex;printf("exsize:%d\n"
函数调用:strcat(strcpy(str1,str2),str3)的功能是______。
若有以下的说明和语句:intt[3][3],*pt[3],k;for(k=0;k<3;k++)pt[k]=&t[k][0];则在执行for语句后,*(*(pt+1)+2)表示的数组元素是______。
有如下的程序:intf(char*s){char*p=s;while(*p!=’\0’)p++;return(p-s);}如果在主程序中用下述语句调用上述函数,则输出结果为______。
关于线性表的描述,错误的一条是______。
随机试题
如果工艺上要求测量650℃的温度,测量结果要求远传指示,可选择的测量元件和显示仪表是()
下列哪一型神经纤维的传导速度最快
A.中药内服B.针刺C.中药注射D.手术切除E.不予处理
体温调节的重要中枢位于
FIDIC通用合同条件主要由涉及()的条款构成。
一般资料:求助者,男性,26岁,硕士研究生。求助者主述:近一年来焦虑,紧张,注意力不集中,情绪低落,伴失眠。咨询师的观察与了解:求助者母亲介绍:求助者从小家庭环境优越,家庭教育严格,是独生子。由奶奶带大,奶奶对其身体健康状态非常重视。性格内
下图是()的作品。
阅读下列说明,回答问题,将解答填入答题纸的对应栏内。【说明】系统集成A公司中标某市智能交通系统建设项目。李总负责此项目的启动工作,任命小王为项目经理。小王制定并发布了项目章程,其中明确建设周期为1年,于2018年6月开始。项目启动后,小王将团队分为了
Salesinadepartmentstorehavebeendecreasingforseveralmonths.AsanassistanttotheCustomerservicedirector,youares
A、She’sgothearttrouble.B、She’sgotalungdisease.C、She’sgothighbloodpressure.D、She’sgotheadaches.D信息明示题,女士说自己总感到头疼
最新回复
(
0
)