首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是将字符串a下标值为偶数的元素由小到大排序,其他元素不变,请填空。 #include<stdio.h> main() {char a[]="labchmfye",t; int i,j; for(i=0;i<7;i
下面程序的功能是将字符串a下标值为偶数的元素由小到大排序,其他元素不变,请填空。 #include<stdio.h> main() {char a[]="labchmfye",t; int i,j; for(i=0;i<7;i
admin
2013-02-23
36
问题
下面程序的功能是将字符串a下标值为偶数的元素由小到大排序,其他元素不变,请填空。
#include<stdio.h>
main()
{char a[]="labchmfye",t;
int i,j;
for(i=0;i<7;i+=2)
for(j=i+2;j<9;【 】)
if(【 】)
{t=a
; a
=a[j]; a[j]=t;j++;}
puts(a);
printf("\n");
}
选项
答案
j++ a[i]>a[j]或a[j]<a[i]
解析
题目要求排序的元素是下标值为偶数的元素,外循环循环4次,i的值分别为0、2、4、6,所以内循环也循环4次,i的值就应为2、4、6、8,在循环体中已经有了对j加1的操作,因此for后括号中的语句应再对j加1,保证下标为偶数。if语句的功能是如果后一个数比前一个数小则交换位置。
转载请注明原文地址:https://kaotiyun.com/show/pIJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若从键盘输入58,则以下程序输出的结果是【】。main(){inta;scanf("%d",&a);if(a>50)printf("%d",a);if(a>40)printf("%d",a
设x,y和z都是int型变量,且x=3,y=4,z=5,则下面表达式中,值为0的表达式是
下列程序的输出结果是______。main(){inti=3;switch(i){case1:case2:printf("%d",i);case3:
在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是
若有如下定义,doublea[100];,则a数组元素的下标上限是【】。
C语言库函数fgets(str,n,fp)的功能是______。
C语言函数返回值的类型是由______决定的。
下面能正确进行字符串赋值操作的语句是()
软件设计中,有利于提高模块独立性的一个准则是()
关系模型的3类完整性指的是【】、参照完整性、用户定义的完整性。
随机试题
新民主主义革命总路线的核心是()
动脉粥样硬化的病变有
平行发包模式在质量控制方面的特点是()。
某服装仓库,耐火等级为三级,其最多允许层数为()层。
现代化的配送技术包括()。
某班学生小华有不良的行为习惯,不讲究个人卫生,还偷偷抽烟。班主任丁老师和小华单独谈了好几次,都没有明显的效果。下列选项中,丁老师的做法不恰当的是()
研究发现,大西洋、太平洋海面水温的微小变化与南美洲亚马逊热带雨林地区火灾的面积具有密切联系,将这种联系建立数学模型,可以用来预测亚马逊热带雨林地区来年的火灾情况。以下哪项如果为真,最能支持上述观点?()
TheresultofHolmes-Rahe’smedicalresearchtellsus______.Whyis"suchsimplisticadvice"(Line1,Para.3)impossibletofoll
设f(x,y)在点(0,0)的某邻域内连续,且满足则函数f(x,y)在点(0,0)处().
WhatdidJackdoyesterday?
最新回复
(
0
)