首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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-05-30
37
问题
使用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}。
注意:不能修改其他代码。
1 #include
2 #define NUM 8
3 void func(int A[NUM],int n)
4 {
5
6 j
7 int main()
8 {
9 int A[NUM]=(1,2,3,4,5,6,7,8);
10 func(A,6);
11 for(int i=0 ; i
12 {
13 cout<
<<’ ’ ;
14 }
15 cout<
16 return 0 ;
17 }
选项
答案
1 for(int i=0 ; i
解析
func()函数完成对数组内容的重排,下标为i的数字与下标为n.i的数字交换,可以用循环来实现。
[解题思路]
(1)用循环来实现该过程,题目要求从0开始,交换N/2次,因此循环变量i的范围从0变化到N/2。
(2)下标为0的元素与下标为n的元素交换,下标为1的元素与下标为n.1的元素交换,依此类推,在循环体内,用一个临时变量记录第一个元素,然后将第二个元素赋值给第一个元素,临时变量值赋给第二个元素,如此完成两个元素的交换。
转载请注明原文地址:https://jikaoti.com/ti/nnE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
【】是一种特殊的成员函数,户主要用来为对象分配内存空间,对类的数据成员进行初始化并执行对象的其他内部管理操作。
关于运算符重载,下列表述中正确的是()。
下列情况中,不会调用拷贝构造函数的是()。
下列程序的输出结果是【】。#include<iostream.h>#include<string.h>voidmain(){charb[30];strcpy(&b[0],"XY");
有如下程序:#inchde<iostream.h>voidfun(int&x,inty){intt=x;x=y;y=t;}intmain(){inta[2]={23,42);fun(a[1
下列选项中不属于结构化程序设计方法的是()。
程序段的输出结果是【】。inta=12,b=12;cout<<--a<<“”<<++b;
针对数组定义intdata[10];,下列表述中错误的是______。
一个项目具有一个项目主管,一个项目主管可管理多个项目。则实体集“项目主管”与实体集“项目”的联系属于【】的联系。
随机试题
函数f用于计算数组各元素值的平方,主函数调用f并输出各元素的值。voidf(inta,ints[]){inti;for(i=0;i
药材断面中间有一条黄棕色的线纹,有浓烈香气,味微甜、辛辣。此药材是
梓醇苷
眩晕兼见面红目赤,耳鸣,口苦尿黄,胁肋胀痛,脉弦数,证属
悬垂绝缘子串下悬挂连续的导线,导线的张力自身平衡。故绝缘子串只承受导线的垂直重量和风荷载,但当一档中导线断线时,杆塔将承受断线后的导线残余张力。为防止事故扩大,在断线情况下,悬垂绝缘子串的安全系数应不小于()。
下列所得中,属于企业所得税的征税对象的有()。
患者,女性,40岁。5天来高热,腰痛伴尿频、尿痛、尿急,曾口服环丙沙星2天不见好转。既往无类似发作史,1个月前曾发现肾盂结石未积极治疗。查体:体温39℃,右肾区有叩击痛,尿蛋白(+),WBC20~30/HP,偶见白细胞管型,尿比重1.025。最可能的诊断
计算机网络按其所涉及范围的大小和计算机之间互联距离的不同,可分为()。
Tomygreatsurprise,manyastudent(agree)______withmeonthistopic.
Itwillcomeasnosurprisethattheearthisgoingtobeamuchmorecrowdedplaceinthenextcentury.Fromaglobalpopulatio
最新回复
(
0
)