首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是:将字符数组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
68
问题
下面程序的功能是:将字符数组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://www.kaotiyun.com/show/ESWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列数组定义中错误的是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
程序运行时,当在空文本框中依次输入1234时,窗体上显示的是()。PrivatesubTextl_Change()PrintTextl;EndSub
使用菜单编辑器设计菜单时,必须输入的项是()。
考生文件夹下有一个工程文件sjt5.vbp。运行程序后,从文件中读出数据,将其放入一个5×5的二维数组a中。请编写程序,找出数组a中每行的最大值及该值在行中的次序(列下标),并将所找到的结果分别保存到一维数组b、c中(a中第一行的最大值保存在b(1)中,最
(1)在考生文件夹下有一个工程文件sit3.vbp。程序运行后,单击“读入数据”按钮,可把考生文件夹下in3.txt文件中的所有英文单词读入,并显示在Text1文本框中;单击“插入列表框”按钮,则按顺序把每个单词作为一项添加到List1列表框中(如图3.1
下列程序执行后,变量X的值为()。Dima,b,c,dAsSingleDimxAsSinglea=10:b=30:c=400Ifb>aThend=a:a=b:b=dEndIf
下面程序运行后,语句“Printi”执行的次数是()。PrivateSubForm_Click()DimiAsInteger,jAsIntegeri=0Doi=i+1For
下面不属于软件需求分析阶段主要工作的是
对长度为n的线性表作快速排序,在最坏情况下,比较次数为
随机试题
甲、乙、丙组成了特殊普通合伙企业,丙在执行合伙业务中因重大过失造成合伙企业100万元债务,对该债务的承担,下列表述正确的是【】
求过点M0(0,2,4),且与两个平面π1,π2都平行的直线方程,其中π1:x+y一2z一1=0,π2:x+2y—z+1=0.
女性,45岁,气短8年。查体:心率108/min,节律不整,心脏杂音听不清。超声示,二尖瓣前叶曲线EF斜率降低,A峰消失呈城垛样,后叶前向运动,心电图f波,诊断是
欲配制1%过氧乙酸1000ml,需要20%的过氧乙酸原液和灭菌蒸馏水的ml数分别为
一患儿因慢性贫血,经多方检查确诊为营养性巨幼细胞贫血。其最有诊断意义的临床表现是
检验批质量验收的合格标准是( )。
“清楚”是导游语言的基本要求,主要体现在()诸方面。
Itisalwaysusefultohavesavingsto______.
A.comfortableB.preferC.investmentD.academicallyE.workedoutF.overwhelmedG.la
Onelessonofthefinancialcrisisisthis:whentheentirefinancialsystemsuccumbs(屈服)topanic,onlythegovernmentispowerf
最新回复
(
0
)