首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是:将字符数组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
34
问题
下面程序的功能是:将字符数组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全国计算机二级
相关试题推荐
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写如下事件过程:PrivateSubCommand1_Click() DimiAsInteger,nAsInteger Fori=0To
下面程序运行后,语句”Printi”执行的次数是()。PrivateSubForm_Click()DimiAsInteger,jAsIntegeri=0Doi=i+1Forj=10To1Step-3
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
窗体上有一个名称为Frame1的框架(如图),若要把框架上显示的"Frame1"改为汉字"框架",下面正确的语句是( )。
下列可作为VisualBasic变量名的是()。
要删除列表框中最后一个列表项,正确的语句是( )。
(1)在考生文件夹下有工程文件sjt5.vbp,窗体上有两个标题分别是“读数据”和“统计”的命令按钮,请添加一个名称为Labell、标题为“回文的个数为”的标签和一个名称为Text1,初始值为空的文本框,如图2.15所示。程序功能如下:①单击“读
表达式12/2\4的值是( )。
随机试题
难加工材料可分为四类,属于难切削材料的代表有()。
不属于肝门结构的是
小儿时邪感冒的主要特点是
等级工资制度分为技术等级工资制度和职务等级工资制度。()
某自来水公司水泵房有一台送水泵需配用额定容量为180kW的交流三相异步电动机,该电动机额定电压380V.现在该送水泵电动机电源端并联一台安全节电器用以改善电网质量。为了测试节电效果,在安全节电器投运和不投运两种情况下分别记录送水泵的用电情况,记录数据见下表
重大错报风险是审计风险的组成部分,以下关于重大错报风险的说法中,不正确的是()。
民族自治县的自治机关是()。
甲、乙二人同时从相距60千米的两地同时相向而行,6小时相遇。如果二人每小时各多行1千米,那么他们相遇的地点距前次相遇点1千米。又知甲的速度比乙的速度快,乙原来的速度为( )。
学习完“香蕉、苹果、葡萄”后,再学习“水果”,这种学习属于()
【B1】【B15】
最新回复
(
0
)