首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
2015-07-20
65
问题
使用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]={i,2 f 3 t 4|5 t 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/63Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在创建数据库表结构时,给该表指定了主索引,这属于数据完整性中的()。
在C++中,包含了处理用户控制的文件操作所需的信息是指头文件中的【】。
诊断和改正程序中错误的工作通常称为【】。
设有下定义的语句:inta[3][2]={10,20,30,40,50,60};intb[3][2]={10,20,30,40,50,60};则a[1][1]*b[2][1]=【】。
程序中有如下语句for(inti=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组DATA的前5个元素。由此可知,变量p的定义及初始化语句是【】。
【】是一种信息隐蔽技术,目的在于将对象的使用者和对象的设计者分开。
在面向对象方法中,类之间共享属性和操作的机制称为【】。
对定义重载函数的下列要求中,()是错误的。
若语句:cout<<seffill(’>’)<<setw(5)<<3141512<<sctw(5)<<"OK!";是程序中第1个输出语句,则输出结果是()。
以下程序的执行结果是【】。#include<iostream>#definePI____3.14159constintR=10;voidmain(){doublea,b;ac2*R*PI
随机试题
2006—2014年中,住宅地价增长率高于2015年的年份有()个。
关于折校,说法正确的有()。
光明化工厂委托黄河大学化工系教授刘强为该厂研发一套污水净化方法。刘强在业余时间利用学校实验设备研制出一套净水方法,并向学校交付了设备使用费。光明化工厂为此提供了10万元研发资金。双方对其他事宜未作约定。根据黄河大学的科研管理制度,科研人员利用本校实验设备和
腺淋巴瘤主要发生在
不作用于阿片受体的镇痛药是
居住在美国芝加哥的美籍华人杨迪与中国公民徐英系夫妻。2000年3月,徐英以双方长期分居、夫妻感情确已破裂为由向中国H市S区的人民法院起诉,要求与杨迪离婚。杨迪于2000年4月23日收到了起诉状副本,并于2000年5月8日向H市S区人民法院提出管辖权异议,H
早晨作业时间不得早于()时。
上市公司对外提供担保,被担保对象资产负债率超过一定比例时,须经股东大会审批。该比例是()。
为散客旅游团提供导游服务时,导游员应提前()抵达集合地点。
学习动机强化理论的提出者是()。
最新回复
(
0
)