首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数MergeAndSort(int s[],int e[],int a[],int m,int n)实现将两个数组合并。这两个数组已经有序,按照由小到大的顺序排列。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数MergeAndSort(int s[],int e[],int a[],int m,int n)实现将两个数组合并。这两个数组已经有序,按照由小到大的顺序排列。
admin
2017-03-22
45
问题
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数MergeAndSort(int s[],int e[],int a[],int m,int n)实现将两个数组合并。这两个数组已经有序,按照由小到大的顺序排列。
例如:
e[]={1,3,5,6},m是数组e的长度,即为4。
a[]={2,4,5,7,11,13},n是数组a的长度,即为6。
则执行的结果为:s[]={1,2,3,4,5,6,7,11,13}
补充函数fun(int s[],im e[],int a[],int m,int n),使之实现上述要求。
注意:请勿改动主函数。
#include
void MergeAndSort(int s[],
int e[],int a[],int m,int n)
{
}
int main()
{
int data[20],i;
int a[]={1,3,5,6};
int b[]=(2,4,5,7,11,13};
cout<<"a[]=";
for(i=0;i<4;i++)
cout<
<<’,’;
cout<
cout<<"b[]=";
for(i=0;i<6;i++)
cout<
<<’,’;
cout<
MergeAndSort(data,a,b,4,6);
cout<<"s[]=";
for(i=0;i<9;i++)
cout<
<<’,’;
cout<
return 0;
}
选项
答案
int i,j,k; i=0; J=0; k=0; while(i
a[j],取小的a[j] { s[k++]=a[j++]; } } while(i
解析
(1)由审题分析可知,可设置循环来逐个读取e数组和a数组的元素值,然后选择小的元素放在数组s中,如果相等则取a数组元素或e数组元素均可,可以利用if else语句来进行判断。
(2)由于数组e和数组a长度可能不一定相同,因此在循环结束之后,还需要把长度长的数组的剩余的元素添加到s数字中,即循环结束后如果e数组内还有字符的话把e数组内剩下的字符添加到S数组内,同样如果a数组内还有字符的话把a数组内剩下的字符添加到s数组内。
转载请注明原文地址:https://kaotiyun.com/show/79Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingflamespacestd;className{charname[20];public:Name(){strcpy(name,“”);cout
下面的函数定义是某函数模板能够生成的函数实例intsquare(intn)(returnn*n;)doublesquare(doublen)(retumn*n;)由此可知,该函数模板的定义是______。
要定义一个引用变量p,使之引用类MyClass的一个对象,正确的定义语句是()
执行语句序列inti=0;while(i<25)i+=3;cout<<i;输出结果是
栈是线性表的一种,其新加、读取和删除结点只能在栈的( )进行操作。
数据之间的相互关系和数据运算是指( )。
下列程序时类D代码段出现编译错误,原因是【 】。#include<iostream.h>classA{public:A(charc){cout<<"A’sconstructor."<<c<<endl
在数据库逻辑结构的设计中,将ER模型转换为关系模型应遵循相关原则。对于三个不同实体集和它们之间的多对多联系m:n:p,最少可转换为【】个关系模式。
以下都是C++语言标识符的是()。
若执行下面的程序时,从键盘上输入5和2,则输出结果是()。include(iostream.h)voidmain(){inta,b,k;cin>>a>>b;k=a;if(a<B)k=a%b;
随机试题
女,58岁,咳嗽,咳血丝痰1个月,有低热及右胸痛,X线示右胸中等量积液。胸腔穿刺液检查示:淡红色,比重1.018,蛋白30g/L,细胞数0.5×109/L,ADA35U/L,CEA2%g/L,胸液未找到癌细胞及抗酸杆菌。最应考虑的是
照射量的SI单位是
患者,女76岁,以反复胸闷伴心悸5年为主诉就诊,患者此次发生心悸,持续6h不缓解,伴呼吸困难,不能平卧,咳嗽,咳少量泡沫样痰,BP110/86mmHg,听诊HR130/min,首选的治疗为
同病异治的实质是
男,7岁,突发寒战,高热,右膝下方剧痛3天,查体T39.8℃,P86次/分,R25次/分,BP110/60mmHg。烦躁不安,右膝关节呈半屈曲状,拒动,右小腿近端皮温高,肿胀不明显,压痛阳性。早期确诊最可靠的是()
又被称为第三方担保的是()
根据土地增值税规定,下列表述正确的有( )。
某公司一批优秀的中层干部竞选总经理职位。所有的竞选者除了李女士自身外,没有人能同时具备她的所有优点。从以上断定能合乎逻辑地得出以下哪项结论?()
改革开放以来,我省“扫黄”“打非”工作从未间断过,但文化市场中“制黄”“贩黄”“盗版”“盗印”等违法犯罪活动也从未停止,时有回潮。有人将“扫黄”“打非”屡打不绝的原因归纳为以下6个方面:(1)有关法律法规不完善。(2)存在有法不依、违法
萨皮尔一沃尔夫假说的形成——2004年英译汉及详解Therelationoflanguageandmindhasinterestedphilosophersformanycenturies.【F1】TheGreeksassum
最新回复
(
0
)