首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是:将字符数组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
2010-09-05
40
问题
下面程序的功能是:将字符数组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/ESWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列数据结构中,能用二分法进行查找的是()。
在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click() DimiAsInteger,nAsInteger Fori=0To
关于水平滚动条,如下叙述中错误的是()。
下列关于线性链表的叙述中,正确的是( )。
下列关于滚动条的叙述中,错误的足()。
用Open语句打开文件时,如果省略"For方式",则该文件的存取方式是
执行下列语句:strInput=InputBox("请输入字符串","字符串对话框","字符串")将显示输入对话框。此时如果直接单击"确定"按钮,则变量strInput的内容是( )。
如下关于变体类型变量的叙述中,错误的是( )。
命令按钮Command1的MouseUp事件过程结构如下:PrivateSubCommand1_MouseUp(ButtonAsInteger,ShiftAsInteger,
以下关系表达式中,其值为True的是( )。
随机试题
()在他的《教学与发展》中提出教学应走在发展的前面,从而促进学生发展的观点。
A.内热证B.外感表证C.风证、痛证D.虚证E.血络郁闭
划分评价单元格应符合科学、合理的原则,其划分能够保证()。
A公司今年每股股息为0.5元,预期今后每股股息将以每年10%的速度稳定增长。当前的无风险利率为0.03,市场组合的风险溢价为0.08,A公司股票的β值为1.5。那么,A公司股票当前的合理价格P0是( )元。
试述教师应如何有效地促进学生的学习迁移。
简述影响关节灵活性和稳定性的因素。
一次实践活动中,某班甲、乙两个小组各20名同学在综合实践基地脱玉米粒,一天内每人完成脱粒数量(千克)的数据如下:甲组:57,59,63,63,64,71,71,71,72,7575,78,79,82,83,83,85,86,86,89乙组:5
数据流图中带有箭头的线段表示的是
Inwesterncountries,Danishbaconhasareputationsecondonly______thebutter.
NarratorListentopartofaconversationbetweenastudentandaprofessor.Nowgetreadytoanswerthequestions.Youmayuse
最新回复
(
0
)