首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是:将字符数组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
39
问题
下面程序的功能是:将字符数组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全国计算机二级
相关试题推荐
在一个容量为25的循环队列中,若头指针front=16,尾指针rear=9,则该循环队列中共有上【】个元素。
设有如下说明:typedefstruct{intn;charc;doublex;}STD;则以下选项:能正确定义结构体数组并赋初值的语句是()。
以下能正确定义二维数组的是()。
设变量x为float型且已赋值,则以下语句中能将x中的数值保留到小数点后两位,并将第三位四舍五入的是
现有以下结构体说明和变量定义,如图所示,指针P,q,r分别指向一个链表中连续的三个结点。structnode{chardata;structnode*next;}*p,*q,*r;现要将q和r所指
在进行软件结构设计时,应遵循的最主要原理是【】。
下述关于数据库系统的叙述中正确的是______。
开发大型软件时,产生困难的根本原因是()。
已知字符’A’的ASCII码为65,以下程序运行后的输出结果是【】。#include<stdio.h>main(){chara,b;a=’A’+’5’-’3’;b=a+’6’-’2’
随机试题
下列对象可制作形状补间动画的是()。
甲有天然奇石一块,不慎丢失。乙误以为无主物捡回家,配以基座,陈列于客厅。乙的朋友丙十分喜欢,乙遂以之相赠。后甲发现,向丙追索,下列选项中哪一个是正确的()
高钾血症和低钾血症相同的临床表现或实验室检查是
(2011年)流速场的势函数φ=5x2y2-y3,则其旋转角速度()。
工程造价的编制步骤中,划分工程子目的紧后工作是()。
选择卡片号为1502的固定资产变动单,生成记账凭证。
《中华人民共和国税收征收管理法》规定,下列单位中,应向税务机关申请办理开业税务登记的有()。
首次公开发行股票并上市的公司,以下情形对其独立性不构成实质影响的是()。[2014年6月真题]
某校园网采用RIPvl路由协议,通过一台Cisco路由器R1互连2个子网,地址分别为213.33.56.0和213.33.56.128,掩码为255.255.255.128,并要求过滤g0/1接口输出的路由更新信息。那么R1正确的路由协议配置是()
Theuseofonenameforthatofanotherassociatedwithitisrhetoricallycalled_____
最新回复
(
0
)