首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请编写一个函数resort,该函数的功能是:能在一个数列中,对从指定位置开始的几个数,按相反顺序重新排列,并在主函数中输出新的数列。 注意:部分源程序已存在文件PROC4.cpp中。 请勿修改主函数和其他函数中的任何内容,仅在函数reson()
请编写一个函数resort,该函数的功能是:能在一个数列中,对从指定位置开始的几个数,按相反顺序重新排列,并在主函数中输出新的数列。 注意:部分源程序已存在文件PROC4.cpp中。 请勿修改主函数和其他函数中的任何内容,仅在函数reson()
admin
2009-01-15
101
问题
请编写一个函数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://jikaoti.com/ti/qYkiFFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
2019年12月17日,我国第一艘国产航母山东舰正式交付。下列关于山东舰的说法,错误的是()。
简述尼克松主义的主要内容。(东北师范大学1999年世界现代史真题)
一个双因素方差分析实验,A因素为数材,共3种;B囚素为教法,共4种。交叉分析后得到12种处理,假定每个处理中有2名被试。教学后进行测验,得到方差分析表。请补充下表的空白。
提出人类具有三种灵魂即植物灵魂、动物灵魂和人的灵魂并分别以不同教育方式予以教育培养的思想家是
教育的个体社会化功能,不包括
假定其他条件不变,以下关于货币乘数说法正确的是()。
下列货币政策操作中,可以增加货币供给的是()。
法的制定就是指法定的国家机关,依照法定职权和程序()。
设函数f(x)=一2x2+3x+2k。则f(x)与横轴的交点在区间(一2,2)中。
随机试题
对企业集团与单体公司会计岗位职责的设计进行比较,不恰当的是()
关于恶露,下述哪种说法不正确
造成可摘局部义齿转动性不稳定的支点不包括
地域管辖是指行政处罚由违法行为发生地的县级以上地方人民政府具有行政处罚权的()管辖。
关键工作指的是( )中总时差最小的工作,当计划工期等于计算工期时,总时差为零的工作就是关键工作。
下列各项中,不属于税法失效的类型的是()。
资本市场是指期限在()的长期资金融通市场。
儿童自我意识发展的客观化时期是
STOPSMOKINGDoyouwanttostopsmoking?Haveyoualreadytriedtostopbutfailed?Nowit’stimetostopsmokingusingthe
【B1】【B8】
最新回复
(
0
)