首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数resort,该函数的功能是:能在一个数列中,对从指定位置开始的几个数,按相反顺序重新排列,并在主函数中输出新的数列。 注意:部分源程序已存在文件PROC4.cpp中。 请勿修改主函数和其他函数中的任何内容,仅在函数reson()
请编写一个函数resort,该函数的功能是:能在一个数列中,对从指定位置开始的几个数,按相反顺序重新排列,并在主函数中输出新的数列。 注意:部分源程序已存在文件PROC4.cpp中。 请勿修改主函数和其他函数中的任何内容,仅在函数reson()
admin
2009-01-15
188
问题
请编写一个函数resort,该函数的功能是:能在一个数列中,对从指定位置开始的几个数,按相反顺序重新排列,并在主函数中输出新的数列。
注意:部分源程序已存在文件PROC4.cpp中。
请勿修改主函数和其他函数中的任何内容,仅在函数reson()的花括号中填写若干语句。
文件PROC4.cpp的内容如下:
//PROC4.cpp
#include<iostream>
using namespace std;
void resort(int array[],int where,int arrount);
int main()
{
int number[20],where, arrount,i;
cout<<"input 20 numbers\n";
for(i=0;i<20;i++)
cin>>number
;
cout<<"how many do you want to sort:";
cin>>arrount;
cout<<"where do you want to start:";
cin>>where;
resort(number,where,arrount);
cout<<"\n resorted array as follow:\n";
for(i=0;i<20;i++)
cout<<number
;
return 0;
}
void resort(int array[ ],int where,int amount)
{
/************/
}
选项
答案
下面是函数reson的函数体实现: void resort(int array[ ],int where,int amount) { int *p1,*p2,temp; p1=&array[where-1]; p2=&array[where-2+amount]; for(;p1<&array[where-1+amount/2];p1++,p2--) { temp=*p1; *p1=*p2; *p2=temp; } }
解析
函数reson的主要功能是将指定的几个数据按原顺序相反的顺序重新排列。
可以采用循环加数组的方式实现。
转载请注明原文地址:https://kaotiyun.com/show/1OID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列陈述中错误的是()。
汉字产生的标志是殷商后期所形成的初步定型的甲骨文,其后经过了六千多年的演变,形成了我们今天的文字。下列汉字演变过程排列顺序正确的是()。
阅读下列史料并回答问题:历史上有这样一个民族:5000年的历史中,有2000多年在颠沛流离的路上行走天下,浪迹天涯,宛如一直行进在炼狱之巅。不管到哪里,他们没有权利,没有地位,没有自己的国家,随时有着被其他民族异化的危机(尽管事实上有一部分犹太人
要求被试在识记材料后,尽量将识记的全部项目再现出来,以此确定感觉记忆的保存量,称为()。
在一组数据11、11、11、11、13、13、13、17、17、18中,中数是()
夸美纽斯主张国家既对教育具有不可推卸的责任,也有管理教育的最高权力。下列对夸美纽斯此方面的主张表述错误的是
下列货币政策操作中,可以增加货币供给的是()。
设函数f(x)=一2x2+3x+2k。则f(x)与横轴的交点在区间(一2,2)中。
设F(x,y)在点(x0,y0)某邻域有连续的偏导数,F(x0,y0)=0,则F’y(x0,y0)≠0是F(x,y)=0在点(x0,y0)某邻域能确定一个连续函数y=y(x),它满足y0=y(x0),并有连续的导数的_________条件.
随机试题
甲股份有限公司(以下简称“甲公司”)是一家上市公司,与股权投资有关的资料如下:(1)甲公司与乙公司均为增值税一般纳税人,适用的增值税税率为17%,适用的所得税税率均为25%,所得税均采用资产负债表债务法核算。2×16年1月1日,甲公司以定向增发普
申诉者仅限于对机关作出的涉及本人的具体( )决定不服的公务员。
含视紫红质、感暗光和弱光的细胞是()
为什么要进行方法确认?如何进行方法确认?
当系统标称电压为6kV时,熔断器的最高电压为()。
文物是研究历史的重要物证。对右图信息理解正确的是()
某县规划建设一座大型化工厂,当地居民担心污染问题,多次联系本选区的县人民代表大会代表刘某,希望向其反映问题。刘某均以工作忙为由予以推脱,居民对此深为不满。事后,55位选民(其中有4人不属于刘某所在选区选民)联名向县人民代表大会常务委员会递交了罢免刘某代表职
阅读以下说明和Java码,将应填入(n)处的字名写在的对应栏内。[说明]打印输出10行杨晖三角形。形式如下:杨晖三角形:1111211331146411510105116152015611
Theeffectofthebabyboomontheschoolshelpedtomakepossibleashiftinthinkingabouttheroleofpubliceducationinthe
Peopleexpresstheirpersonalitiesintheirclothes,cars,andhome.Becausewemightchoose【C1】______foodsto"tell"peopleso
最新回复
(
0
)