首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:将两个从小到大有序数组a和b,复制合并出一个有序整数序列c,其中形参n和m分别是数组a和b的元素个数。 注意:不能修改程序的其他部分,只能修改fun()函数。 #inc
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:将两个从小到大有序数组a和b,复制合并出一个有序整数序列c,其中形参n和m分别是数组a和b的元素个数。 注意:不能修改程序的其他部分,只能修改fun()函数。 #inc
admin
2016-10-28
18
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:将两个从小到大有序数组a和b,复制合并出一个有序整数序列c,其中形参n和m分别是数组a和b的元素个数。
注意:不能修改程序的其他部分,只能修改fun()函数。
#include<iostream.h>
void fun (int a[],int n,int
b[],int m,int *c)
{
}
void main()
{
int A[]={3,5,7,9,11,18,21};
int B[]={6,15,19,21,39};
int C[25],i;
for(i=0;i<25;i++)C
=0;
cout<<"A[]=";
for(i=0;i<7;i++)
cout<<A
<<’,’;
cout<<endl;
cout<<"B[]=";
for(i=0;i<5;i++)
cout<<B
<<’,’;
cout<<endl;
fun(A,7,B,5,C);
cout<<"C[]=";
for(i=0;i<12;i++)
cout<<C
<<’,’;
cout<<endl;
returnj;
}
选项
答案
int i,j; for(i=j=0;i<n&&j<m;) { *c++=a[i]<b[j]?a[i++]:b[j++];//比较两个数组中元素大小 } while(i<n)*c++=a[i++]; while(j<m)*c++=b[j++];
解析
(1)首先都指向数组的第一个元素。
(2)然后利用for循环对要合并的两个数组中的元素进行比较,直到两个数组结束。
(3)取比较结果小的元素,并将指向这个数组的位置向后移动一位。
转载请注明原文地址:https://jikaoti.com/ti/KYE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列各函数的说明中,()是表示纯虚函数。
编制好的程序,首先要确保它的正确性和可靠性,还应强调良好的编程风格。在书写功能性注解时应考虑()。
在32位的计算机中,一个char型数据所占的内存长度的字节是
在多继承中,公有派生和私有派生对于基类成员在派生类中的可访问性与单继承的规则()。
下列C++标点符号中表示一条预处理命令开始的是()。
若有以下变量和函数说明:#include<iostream.h>charCh=’*’;voidsub(intx,inty,charch,double*Z){switch(ch){
C++程序是从【】函数开始执行的。
有如下程序:#include"iostrearn.h"voidmain(){intx=1,a=0,b=0;switch(x){case0
假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为
下列关于队列的叙述中正确的是
随机试题
关于紧缩型战略的特点,下列说法错误的是()
关于社会主义法治理念的理解,下列哪些选项是不正确的?()
下列选项不属于装配式混凝土建筑结构的是()。
根据以下资料,回答下列小题2011年全国社会消费品零售总额达183919亿元,比2002年增长2.8倍,年均增长达16.1%。2011年城镇人均消费支出15160.9元,是2002年的2.5倍;2011年农村人均消费5221元,是200
学前儿童语言教育活动评价的原则是什么?
2014年6月28日,和平共处五项原则发表60周年纪念大会在北京人民大会堂隆重举行。在我国的外交工作中,独立自主是()。
潜台词本是戏剧用语,指的是台词实际包含而没有明确说出的意见,所谓题外之旨,言外之意。丰富的潜台词往往能使表演更加耐人寻味。根据上述定义,以下哪项表述中包含典型的潜台词?
自2022年3月1日起正式实施的《中华人民共和国市场主体登记管理条例》,首设“歇业”制度。下列与其相关的表述,错误的是()。
设有课程关系模式如下:R(C#,Cn,T,TA)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址)并且假定不同课程号可以有相同的课程名,每个课程号下只有一位任课教师,但每位教师可以有多门课程。该关系模式可进一步规范化为
Forthispart,youareallowed30minutestowriteanessaycommentingonthesaying"Manyhandsmakelightwork."Youcancite
最新回复
(
0
)