首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空完成此程序。 #include <iostream> #include <string> using namespace std; int main
下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空完成此程序。 #include <iostream> #include <string> using namespace std; int main
admin
2010-03-29
60
问题
下面程序的功能是:将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变。请填空完成此程序。
#include <iostream>
#include <string>
using namespace std;
int main ( )
{
char a[]="changuage",t,m;
int i,j,k;
k=strlen(A) ;
for (i=0; i<=k-2; i+=2)
{
m=i;
for (j=i+2; j<=k;【 】)
if (a[m] >a [j]
m=j;
if(【 】)
{ t=a
;
a
=a[m];
a [m] =t;
}
}
cout<<a<<end1;
return 0;
}
选项
答案
j+=2(或j=j+2) m!=i
解析
本题将字符数组a中下标值为偶数的元素从小到大排列,采用选择法排序。本题用m表示每轮最小值的下标。每次循环开始时,都认为该轮的最小值下标为第1个元素的下标即i,让m=i,然后最小值a[m]与所有后面的元素比较,如果后面的元素值小,则记下它的下标。第1空白处应填下标,j的变化,由于只对偶数下标排序,j的值应该增加2,故第1空白处填:j+=2。当一轮比较完后,该轮的最小值下标存放在变量m中,如果m的值就是该轮比较的第1个元素的下标值i,则不需要交换。只有在m不等于i的时候,才交换,所以第2空白处应填:m!=i。
转载请注明原文地址:https://www.kaotiyun.com/show/lGjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为
检查软件产品是否符合需求定义的过程称为()。
下列语句组中,正确的是
数据库系统的三级模式不包括
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的后序序列为()。
以下选项中,不合法的C语言用户标识符是
设某棵树的度为3,其中度为3、1、0的结点个数分别为3、4、15。则该树中总结点数为
如果需要打开一个已经存在的非空文件“FILE”并进行修改,正确的语句是()。
算法的空间复杂度是指()。
随机试题
用试电笔测试熔断器两个连接螺栓时,如()说明熔断器已烧。
肝豆状核变性为常染色体隐性遗传性疾病,多生后不久出现症状。()
A、犀角地黄汤B、清营汤C、竹叶石膏汤D、凉膈散E、泻白散具有清热生津,益气和胃功效的方剂是()
女,50岁,脑卒中致左侧偏瘫1个半月。检查:左上肢屈曲痉挛,钩状抓握状,左下肢伸肌紧张,踝阵挛(+),偏瘫功能评价:BrunnstromⅢ级。最有效的康复治疗措施是
妊娠禁用的中成药有
A.所在地县级药品监督管理部门B.所在地市级药品监督管理部门C.所在地省级药品监督管理部门D.国务院药品监督管理部门全国性批发企业向取得麻醉药品和第一类精神药品使用资格的医疗机构销售麻醉药品和第一类精神药品,须经哪个部门批准()
对于混凝土原材的质量要求的说法,正确的有()。
JSC证券公司是上海证券交易所的会员,它也可以在深圳证券交易所进行交易。()
道德产生的客观条件是()。
A、Ademon.B、Aghost.C、Awitch.D、Akiller.C细节题。问题是女士打算装扮成什么。对话中女士说:“Howaboutawitch?I’mawoman…andremember…womenliketo
最新回复
(
0
)