首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是将字符串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
25
问题
下面程序的功能是将字符串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全国计算机二级
相关试题推荐
有以下程序:fun(inti,intj){i++;j++;returni+j;}main(){inta=1,b=2,c=3;
设有以下说明语句structex{intX;floaty;charz;}example;则下面的叙述中不正确的是
以下程序运行结果是【】。#include<stdio.h>main(){intfun();fun();}fun(){staticinta[3]={0,1,2};inti;
C语言库函数fgets(str,n,fp)的功能是______。
已知形成链表的存储结构如下图所示,则下述类型描述中的空白处应填______。structlink{chardata;______,}node;
若有如下说明,则______的叙述是正确的。structst{inta;intb[2];}a;
下面是对宏定义的描述,不正确的是______。
算法的空间复杂度是指
数据模型是数据库系统中用于提供信息表示和操作手段的结构形式。实际数据库系统中所支持的数据模型主要有层次模型、网状模型和【】3种。
算法的时间复杂度是指()
随机试题
分析题30图所示时序电路。要求:(1)写出各触发器的驱动方程状态方程及输出方程;(2)列出状态转换表;(3)画出状态图。(按Q2Q1排列)
治疗内伤头痛虚证的主穴为
电路如图所示,该回路电压方程式正确的是()。
关于企业财务审计报告的作用,以下说法正确的是()
B股份有限公司(PA下简称B公司)主要经营中小型机电类产品的生产和销售,产品销售PAB公司仓库为交货地点。B公司目前主要采用手工会计系统。ABC会计师事务所接受委托审计B公司2008年度会计报表,C和D注册会计师负责于2008年10月25至11月10
下列关于股票期权与期股的区别说法正确的是()。
回复上级机关的询问,使用()。
15世纪以来,世界科技大致经历了五次革命,包括两次科学革命和三次技术革命,两次科学革命,即以哥白尼的“日心说”以及()。
文件的连续性指()。
设函数f(x)在(0,+∞)内具有二阶导数,且f(x)>0,令un=f(n)(n=1,2,…),则下列结论正确的是
最新回复
(
0
)