首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
54
问题
使用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全国计算机二级
相关试题推荐
生产一个最终能满足需求并且达到工程目标的软件产品所需要的步骤被称为【 】。
如在类中有如下函数定义 Void fun(int a,int b,int c=0);则下列调用中,正确的是( )。
下述关于成员函数的描述,正确的是( )。
( )既可重载为一元运算符,又可重载为二元运算符。
类time可以输出12小时或24小时制的时间,现需要设计一个缺省构造函数,缺省值为0时0分0秒。该缺省构造函数为【 】。#include<iostream.h>classTime
设px是指向一个类动态对象的指针变量,则执行"delete px;"语句时,将自动调用该类的【 】。
在最坏情况下,冒泡排序所需要的比较次数为【 】。
以下选项中合法的实型常数是
数据库管理最本质的特点是实现数据的共享。为了实现数据的共享,保证数据的独立性、完整性和安全性,需要有一组软件来管理数据库中的数据,处理用户对数据库的访问,这组软件称为【 】。
执行下列程序时输入123<空格>456<空格>789<回车>,输出结果是 main() {char s[100]; int c. i; scanf("%c", &c); scanf("%d"
随机试题
罗依的适应模式的护理程序包括几个阶段()
引起慢性肾功能不全的病因最常见的是
A,麻痹性肠梗阻B,急性胃扩张C,消化道穿孔D,腹腔内出血E,幽门梗阻肠鸣音消失见于
A.芸香糖B.葡萄糖C.纤维素D.淀粉E.阿拉伯糖属于水不溶性多糖的是
患儿,4岁。尿频5个月。证见小便频数,淋沥不尽,尿液不清,精神倦怠,面色苍黄,饮食不振,恶寒怕冷,手足不温,大便稀薄,舌质淡,苔薄腻,脉细少力。选方为
下列关于招标人组织评标委员会评标应注意的问题的描述中,正确的有()。
检测室内装饰材料的放射性水平时,不必检测哪种元素的放射性比活度?[2017—010]
建筑设计单位对设计文件选用的建筑材料、建筑构配件和设备,不宜指定生产厂、供应商。()
有价证券的特征包括()等方面。
教案必不可少的项目是()。
最新回复
(
0
)