首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
2017-03-22
44
问题
使用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
#define NUM 8
void func(int A[NUM],int n)
{
}
int main()
{
int A[NUM]={1,2,3,4,5,6,7,8};
func(A,6);
for(int i=0;i
sizeof(int);i++)
{
cout<
<<’ ’;
}
cout<
return 0;
}
选项
答案
for (int i=0 ; i
解析
(1)用循环来实现该过程,题目要求从0开始,交换N/2次,因此循环变量i的范围从0变化到N/2。
(2)下标为0的元素与下标为n的元素交换,下标为1的元素与下标为n.1的元素交换,依此类推,在循环体内,用一个临时变量记录第一个元素,然后将第二个元素赋值给第一个元素,临时变量值赋给第二个元素,如此完成两个元素的交换。
转载请注明原文地址:https://kaotiyun.com/show/s2Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下循环语句:for(inti=50;i>20;i-=2)eout
有如下程序:#includeusingnamespacestd;classAA{public:AA(){tout
下面C++带有默认参数函数的叙述,正确的是( )。
下列叙述中正确的是
下列关于队列的叙述中正确的是
用树形结构来表示实体之间联系的模型称为
C++语言标识符是以字母或______开头的,由字母,数字和下划线组成的字符串。
程序设计中最基本、最常用的控制结构是【】。
数据库管理系统DBMS中用来定义模式、内模式和外模式的语言为
若要说明一个类型名STP,使得STP s;等价于char*s,以下选项中正确的是
随机试题
甲、乙为某公司股东,各自认缴出资100万元。2020年1月1日,法院受理了某公司的破产申请。此时,股东甲认缴出资期限已经届满,但仍未向公司缴纳出资。根据公司章程规定,股东乙的出资期限为2020年10月1日。对此,下列说法正确的是:
重新组织已有的知识经验,提出新的方案或程序,并创造出新的思维成果的思维方式是
胸部病变检查的常规体位是
A、蛋白质B、多糖C、氨基酸D、昆虫变态激素E、甾醇具有Molish反应的是
颗粒剂的质量检查项目药物被吸收进入血液循环的速度和程度
下列情形中,哪些项的做法不符合刑事诉讼法关于刑事案件管辖的规定?
房地产管理部门对房地产转让双方提供的文件进行审查,当超过()日视为同意受理。
位于市区的某动漫软件公司为增值税一般纳税人,2016年7月经营业务如下:(1)进口一台机器设备,国外买价折合人民币640000元,运抵我国入关地前支付的运费折合人民币42000元、保险费折合人民币38000元,人关后运抵企业所在地,取得运输
因急需新设销售门店,甲公司委托中介代为寻找门市房,并约定中介费用为10万元。2×16年2月1日,经中介介绍,甲公司与丙公司签订了经营租赁合同。合同约定:租赁期自2×16年2月1日起3年,年租金为420万元,丙公司同意免除前两个月租金;丙公司尚未支付的物业费
我国教育近代化之先河开启于哪一时期?()
最新回复
(
0
)