首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是:将字符数组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
57
问题
下面程序的功能是:将字符数组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全国计算机二级
相关试题推荐
下面描述中,不属于软件危机表现的是( )。
设工程文件包含两个窗体文件Form1.frm、Form2.frm及一个标准模块文件Module1.bas。两个窗体上分别只有一个名称为Command1的命令按钮。Form1的代码如下:PublicxAsIntegerPrivateSubFo
下列程序执行后,变量X的值为()。Dima,b,c,dAsSingleDimxAsSinglea=10:b=30:c=400Ifb>aThend=a:a=b:b=dEndIf
下列哪一条不属于数据库设计的任务?()
窗体上有一个名称为Frame1的框架(如图),若要把框架上显示的"Frame1"改为汉字"框架",下面正确的语句是( )。
在窗体上画一个名称为Textl的文本框,然后画3个单选按钮,并用这3个单选按钮建立一个名为Optionl的控件数组,程序运行后,如果单击某个单选按钮,则文本框中的字体根据所选择的单选按钮切换,如图1所示。请选择适合空白处的语句()。
下面关于水平滚动条的Max,Min属性的叙述中错误的是
设a=10,b=5,c=1,执行语句Printa>b>c后,窗体上显示的是( )。
Fibonacci数列的规律是:前2个数为1,从第3个数开始,每个数是它前2个数之和,即:1,1,2,3,5,8,13,21,34,55,89,…。某人编写了下面的函数,判断大于1的整数x是否是Fibonacci数列中的某个数,若是,则返回True,否则返
窗体上有1个名称为Command1的命令按钮,能够使其向左移动100的语句是()。
随机试题
运动系统由()组成
哪种有机磷农药中毒禁忌用2%碳酸氢钠溶液洗胃
结合有关水泥混凝土面层的实测关键项目内容,回答下列有关问题。混凝士板的断裂块数,高速公路和一级公路不得超过评定路段混凝土板总块数的(),其他等级公路不得超过()。
财政执行收入分配职能的内容是()。
王某为其父报名参加甲旅游公司推出的韩国10日游,报名时按甲公司要求,王某应委托甲公司购买乙保险公司的意外伤害险(保险责任为意外伤害死亡全额给付保险金),由于王父不会写字,王某经其同意代为填写了投保单,并支付了旅游费、保费等各项费用。甲公司出团前向乙保险公司
根据《禁毒法》的规定,负责社区戒毒工作的主体是()。
选择风险型决策的前提包括()。[2010年5月二级、三级真题]
支撑反作用力对人体跑速有何影响?
—Whynotgooutforawalkbeforebreakfast?—Oh,yes.______ismyfavoritetimeofday.
生命中最主要的物质基础是:
最新回复
(
0
)