首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是:将字符数组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
57
问题
下面程序的功能是:将字符数组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(){inta=3,b=4,c=5,t=99;if(b<a&&a<c)t=-a;a=c;c=t;if(a<c&&b<c)t=b;b=a;a=t;
有以下程序:#include<string.h>main(){charp[20]={’a’,’b’,’c’,’d’},q[]="abc",r[]="abcde";strcat(p,r);strcpy(p+
若程序中已包含头文件stdio.h,以下选项中,正确运用指针变量的程序段是()。
以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是
若有以下说明和语句,则四个选项中是对c数组元素的正确引用的是()。intc[4][5],(*cp)[5];cp=c;
在关系数据库中,用来表示实体之间联系的是()。
开发大型软件时,产生困难的根本原因是()。
在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是______。
在关系数据库中,用来表示实体之间联系的是()。
用十六进制的地址码给存储器的字节编址,其地址编号从0000到FFFF,则该存储器的容量为()
随机试题
行政机关受理公民、法人和其他组织的申请或者依职权启动行政程序后,认为不属于自己管辖的,应当移送有管辖权的行政机关,并通知当事人;受移送的行政机关认为不属于自己管辖的,可以再行移送。()
腹腔干和肠系膜上动脉的直接分支不包括()
核素的原子核由激发态或高能态向基态或低能态转变时,放出γ光子的衰变是
34岁,女性,已婚。因妊娠5个月在当地医院行水囊引产,术后持续阴道不规则流血,伴发热及下腹疼痛;术后第10天腹痛加剧。体格检查:体温39.5℃,、脉搏110次/分,腹痛拒按,妇科检查;子宫稍大,软,压痛明显,左侧附件区可扪及一囊性包块,6cm×6cm×5
以下不是实际社会工作者特征的是()。
ProfessorSmithrecentlypersuaded35people,23ofthemwomen,tokeepadiaryofalltheirabsent-mindedactionsforafortnigh
()指出:在一个家庭或在一个国家中,食物支出在收入中所占的比例随着收入的增加而减少。
题目1口试教师:CandidateB,youwanttogotoalecture,butyoudon’tknowanythingaboutit.AskCandidateAtotellyou.Usethe
Woman:Don’tyouthinkthiscandlelightdinnerisveryromantic?Man:Sure,atleastIdon’thavetolookatthefood.Question
______someflowerscontainmorenectarthanothers,howdoesahoneybeeworker,facedwithapatchofflowerscontainingvariab
最新回复
(
0
)