首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
29
问题
使用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://kaotiyun.com/show/XONp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的结果为【】。#include<iostream.h>voidmain(){inta=1,b=2;boolc=1;if((a>b)||(c)cout<<"tur
以下类定义中可能会引起错误的语句是classA{public:~A(){}//1inti;//2private:
假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为
fun()函数的功能是:首先对a所指的N行N列的矩阵,找出各行中的最大的数,再求这N个最大值中的最小的那个数作为函数返回值。请填空完成此程序。#defineN100intfun(int(*A)[N]){in
将E-R图转换到关系模式时,实体与联系都可以表示成
下面的哪个选项不能作为函数的返回类型?
在算法正确的前提下,评价一个算法的两个标准是【】。
通过使用new和delete两个运算符进行的分配为【】存储分配。
在C++语言中,封装是借助于什么达到的?
在面向对象的程序设计中,将数据和处理数据的操作封装成一个整体就定义了一种事物的类型,称作“类”。类是一种抽象的概念,属于该类的一个实例称为“______”。
随机试题
求下列不定积分:∫|sinx|dx.
消化性溃疡的并发症不包括
A.2cmB.3cmC.4cmD.8cmE.10cm全脊髓照射野时,骶骨部射野宽度一般为
下列具有镇静抗晕动症作用的药物是
呼吸中枢兴奋药共同的特点是
和田公司从银行贷款1000万美元,由中实公司向银行提供了连带保证担保。然后,应中实公司的要求,利友公司又向中实公司提供了再保证(一般保证),约定在中实公司因承担保证责任代和田公司清偿债务后,有权要求利友公司偿还其代为清偿的债务。合同签订后,由于和田公司不能
对单船或两艘拖轮及两艘以上执行同一任务,均应指定()担任总船长。
统计结论效度
A、Toomanygoals.B、Vaguegoals.C、Lackoftime.D、Inadequateplanning.D
刺绣(embroidery)是中国艺术里一枚璀璨的珍珠。从君王所穿的华丽的龙袍(DragonRobe)到当今时尚界的流行刺绣,刺绣给我们的生活和文化增加了如此多的乐趣。在中国有记录可循的最早刺绣品始于商朝。在这一时期,刺绣象征着社会地位。而在不久之后,随
最新回复
(
0
)