首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。 #include<stdio.h> #include<string.h> main() { char a[]="clanguage",t;
下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。 #include<stdio.h> #include<string.h> main() { char a[]="clanguage",t;
admin
2013-02-23
52
问题
下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空。
#include<stdio.h>
#include<string.h>
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/GePp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在数据库技术中,面向对象数据模型是一种______。
有以下程序:main(){intn=0,m=1,x=2;if(!n)x-=1;if(m)x-=2;if(x)x-=3;printf("%d\n",x);}
有以下程序:#include<stdio.h>#include<string.h>typedefstruct{charname[9];charsex;floatscore[2]}STU;STUf(STU
有以下程序:main(){intx[8]={8,7,6,5,O,0},*s;s=x+3;printf("%d\n",s[2]);}执行后输出结果是()。
下列对于软件测试的描述中正确的是
以下选项中合法的实型常数是()。
在进行软件结构设计时,应遵循的最主要原理是【】。
下面的关键字中,不能够从循环体中跳到循环体外的是______。
下述函数统计一个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。intword(char*s){intnum=0,flag=0;while(*s){if(【】=’’)flag=0;
以下程序调用fmdmax函数返回数组中的量大值:findmax(int*a,intn){int*p,*s;for(p=a,s=a;p-a<n;p++)if(______)s=p;re
随机试题
植物的密度效应指的是()
下列各种项目组织模式中,项目经理权限最小的组织模式是()组织。
在贷款抵押期间,经办人员应定期检查抵押物的()
甲企业拥有一项商业秘密,乙企业采取不正当的手段盗取了该商业秘密后将该商业秘密转让给了知情的丙企业。这种情况下,乙企业的行为构成侵犯商业秘密,丙企业的被动接受也构成侵犯商业秘密。()
某市商业银行2013年第一季度发生以下经济业务:(1)取得一般货款业务利息收入600万元;支付单位、个人存款利息100万元。(2)转让公司债券取得收入1100万元,债券的买入价为900万元。(3)取得金融服务手续费收入1
教育目的的性质和方向是由()决定的。
WashingtonPost
SowhyisGooglesuddenlysointerestedinrobots?That’sthequestioneveryone’saskingafteritemergedthismonththatthein
在窗体上有一个名称为Drivel的驱动器列表框,一个名称为Dir1的目录列表框,一个名称为File1的文件列表框,两个名称分别为Label1、Label2的标签(标题分别为空白和“共有文件”)。要使得驱动器列表框与目录列表框、目录列表框与文件列表框同步变化
Theunrighteousofficerpreferstoresign______partinsuchdishonestbusinessdeals.
最新回复
(
0
)