首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分的程序。函数func(int A[NUM],int n)实现的功能是将数组的内容进行一次重新排序。排序的方法是:给定n,则下标为i的数字与下标为n-i的数字交换。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分的程序。函数func(int A[NUM],int n)实现的功能是将数组的内容进行一次重新排序。排序的方法是:给定n,则下标为i的数字与下标为n-i的数字交换。
admin
2016-10-28
61
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分的程序。函数func(int A[NUM],int n)实现的功能是将数组的内容进行一次重新排序。排序的方法是:给定n,则下标为i的数字与下标为n-i的数字交换。从0开始,交换N/2次,则最后的内容为排序后的结果。
如果:A[8]={1,2,3,4,5,6,7,8},n=6,则结果:A[8]={7,6,5,4,3,2,1,8}。
注意:不能修改其他代码。
#include<iostream.h>
#define NUM8
void func(int A[NUN],int n)
{
}
int main()
{
int A[NUN]={i,2,3,4,5,6,7,8};
func(A,6);
for(int i=0;i<sizeof(A)/sizeof(int);i++)
{
cout<<A
<<’ ’;
}
cout<<endl;
return0;
}
选项
答案
for(int i=0;i<n/2;i++) { int temp=A[i];//交换 A[i]=A[n-i]; A[n-i]=temp; }
解析
(1)用循环来实现该过程,题目要求从0开始,交换N/2次,因此循环变量i的范围从0变化到N/2。
(2)下标为0的元素与下标为n的元素交换,下标为1的元素与下标为n-1的元素交换,依此类推,在循环体内,用一个临时变量记录第一个元素,然后将第二个元素赋值给第一个元素,临时变量值赋给第二个元素,如此完成两个元素的交换。
转载请注明原文地址:https://www.kaotiyun.com/show/B7Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include"iostrearn.h"voidmain(){intx=1,a=0,b=0;switch(x){case0
流操作子______可跳过输入流中的前导空白字符。
以下程序的执行结果是______。#include<iostream.h>#include<iomanip.h>voidmain(){cout.fi1(’*’);
下列类的定义中,有()处语法错误。classBase {public:Base(){}Base(inti){data=i;
下面的语句中错误的是
以下运算符中不能重载的运算符是
对于模板定义关键字class和typename说法不正确的是
下面是复数类complex的定义,其中作为友元函数重载的运算符“--”的功能是将参数对象的实部减1,然后返回对该对象的引用;请补充完整。classcomplex{private:intreal;iht
下列不属于软件工程3个要素的是()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
铁船在大海中航行时,铁易被腐蚀,若将船体连有一定量的较活泼金属如锌,可减缓腐蚀。()
下列关于无症状性溃疡的特点,不正确的是
可见肾小球内免疫球蛋白及补体的沉积的肾小球肾炎有
以下哪些属于诉讼时效与除斥期间的区别?()。
甲房地产开发企业(以下简称甲企业)开发的一商品住宅项目已竣工,在办理了《商品房销售许可证》后,自行销售该住宅项目。甲企业为张某制作了置业计划,与王某签订了《房地产认购协议书》,与年龄为25岁的刘某签订了《商品房买卖合同》。刘某向银行申请住房抵押贷款的最
确定定向钻机的回转扭矩和回拖力主要根据()。
现浇箱涵施工主要工序()。
这几年来传统媒体一直唱衰,一些报纸、杂志多挣扎在生存线上,部分出版商虽然坚持在做纸版,但对于未卜的前途也时常感到困惑,独立书店的纷纷倒闭更是不忍多提。而对于读者来说,确实有许多人在过着放下书籍、拿起鼠标和手机的生活。由此,有些人认为,中国人均阅读量明显下降
A、Ontherighttothepostoffice.B、Oppositetothepostoffice.C、Onthelefttothepostoffice.D、Farawayfromthepostoff
TheMostImportantSecretAboutTrustWhatIsTrust?Youknowwhenyouhavetrust;youknowwhenyoudon’thavetrust.Y
最新回复
(
0
)