首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是:将字符数组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
59
问题
下面程序的功能是:将字符数组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全国计算机二级
相关试题推荐
在数据库系统中,实现各种数据管理功能的核心软件称为【】。
在结构化方法中,软件功能分解属于下列软件开发中的阶段是
以下程序的功能是从键盘输入若干学生的成绩,并输出最高成绩和最低成绩,当输入负数时结束。请填空。#include<stdio.h>main(){floatx,amax,amin;scanf("%f",&x);
读程序:#include<stdio.h>f(intb[],intn){inti,r;r=1;for(i=0;i<=n;i++)r=r*b[i];returnr;
下列函数定义中,会出现编译错误的是______。
以下叙述中错误的是()。
下列字符序列中,不可用作C语言标识符的是______。
在长度为n的有序线性表中进行二分查找。最坏的情况下,需要的比较次数为【】。
将二进制数10100101转换为十六进制数应该是______。
与十进制数101等值的二进制数为【】。
随机试题
伪膜性炎的特征性渗出物是
可引起气性坏疽的细菌是
案情:何某和魏某共谋绑架勒索,来到某公司老板李某的家里,家里只有保姆。二人谎称:“我们是李某的司机,李某让我们接孩子去看演出。”保姆不知情便将孩子小李(女,12周岁)交给何某和魏某。二人将小李关进一座废弃仓库,然后向李某打电话勒索50万元。李某不答应。魏某
关于工作地组织,下列说法正确的有()。
________是组织学生接触社会实际.运用各种具体生动的事实来说服学生,以使学生获得直接经验、形成正确认识的方法。
简述如何在教学中促进迁移。
“弹钢琴”是领导工作协调的一种形象比喻和要求。
读英国的报纸,你会马上发现,要读到你的国家的新闻很难,如果你的国家发生大灾难,死了几百人,也许,在国际新闻版的新闻速写板上,会看到50个字的描写,塞在三寸宽的方格内。如果你的国家被北约攻打得一塌糊涂,对不起,报纸上没有人替你掉眼泪。报道飞机意外事故,如果是
设A为n阶非零矩阵,E为n阶单位矩阵,若A_______=0,则【】
Inordertoincreaserevenues,acell-phonecompanyhasdecidedtochangeitsfeestructure.Insteadofchargingaflatrateof
最新回复
(
0
)