首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:将两个从小到大有序数组a和b,复制合并出一个有序整数序列c,其中形参n和m分别是数组a和b的元素个数。 注意:不能修改程序的其他部分,只能修改fun()函数。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:将两个从小到大有序数组a和b,复制合并出一个有序整数序列c,其中形参n和m分别是数组a和b的元素个数。 注意:不能修改程序的其他部分,只能修改fun()函数。
admin
2017-09-20
40
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:将两个从小到大有序数组a和b,复制合并出一个有序整数序列c,其中形参n和m分别是数组a和b的元素个数。
注意:不能修改程序的其他部分,只能修改fun()函数。
{}include
void fun (int a[],int n,int
b[],int m,int*c)
{
}
void main()
{
int A[]={3,5,7,9,11,1 8,21);
int B[]={6,1 5,1 9,2 1,3 9);
int C[25],i ;
for(i=0;i<2 5;i++)C
=0;
cout<<“A[]=”;
for(i=0;i<7;i++)
cout<
<<‘,’;
cout<
cout<<“B[]=”;
for(i=0;i<5;i++)
cout<
<<‘,’;
cout<
fun(A,7,B,5,C);
cout<<“C[]=”;
for(i=0;i<12;i++)
cout<
<<‘,’;
cout<
return;
}
选项
答案
Int i,j]; for(i=j=0; i
解析
(1)该程序功能是将两个从小到大有序数组a和b,复制合并出一个有序整数序列c。它的解题思路,因为要合并的数组是有序数组,所以在循环中依次比较两个数组中的元素大小,如果它比另一个数组的元素小,那么将其拷贝到c,并将其向后移动,直到数组结尾。
(2)从已给部分源程序的main主函数开始入手,核心函数void fun(int a[],int n,int b[],int m,int*c)中的a,b参数为要合并的数组,n和m为两个数组的大小,c为合并的结果。
转载请注明原文地址:https://kaotiyun.com/show/gTAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列情况中,不会调用拷贝构造函数的是()。
以下不属于构造函数特征的是
下列关于指针的操作中,错误的是
程序设计语言的基本成分是数据成分、运算成分、控制成分和
在一个容量为25的循环队列中,若头指针front=9,尾指针rear=16,则该循环队列中共有【 】个元素。
【】是指反映数据元素之间逻辑关系的数据结构。
下列输出字符,A,的方法中,错误的是()
下列有关运算符重载的叙述中,正确的是()。
在最坏情况下,下列排序方法中时间复杂度最小的是
栈和队列的共同特点是
随机试题
肠出血性坏死可发生于
下列哪项不是中风中经络的主症()
国内第一只上市的开放式基金为()。
在进行培训需求分析时,排他分析是指排除由于()影响绩效而申报的培训意向。
求下列函数的导数.
根据下列材料回答问题。2012年1--4月,该市平均每天观看电影的观众超过10万人次的月份有几个?()
要将VisualFoxPro系统菜单恢复成标准配置,可以先执行【】命令,再执行SETSYSMENUTODEFAULT命令。
有以下程序:#include<string.h>main(intargc,char*argv[]){inti,len-0;for(i=l;i<argc;i+=2)len+=strlen(argv
England’sbinge-drinkinghabitisoneofthemostentrenchedinEurope—evenRomaninvaderswroteaboutitwithhorror.Manyfear
TheChamberofCommerceforthecityofMillwoodhasreceivedpreliminarystudiesontheleasecostforcommercialproperties.S
最新回复
(
0
)