首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
59
问题
使用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全国计算机二级
相关试题推荐
下面哪些函数采用动态联编( )?
在软件开发中,下面任务不属于设计阶段的是
若有下列定义及初始化语句: int i=100; int *ip=&i; int k=*ip; 并假设整型数i的地址为0x12345678,指针ip的地址为0x21000000,则k的值为( )。
意味着一个操作在不同的类中可以有不同的实现方式的是指( )。
为提高软件项目的质量,在软件结构设计时,必须遵循( )原则。
一个工人可以加工多种零件,每一种零件可以由不同的工人来加工,工人和零件之间为【】的联系。
软件生命周期中所花费用最多的阶段是
有如下语句序列:charstr[10];cin>>str;当从键盘输入”Ilovethisgame”时,str中的字符串是
以下都是C++语言标识符的是()。
在设计程序时,应采纳的原则之一是
随机试题
简述生态系统的主要类型。
MR胰胆管造影(MRCP)的描述错误的是
预防电气线路短路的措施不包括()。
申请电讯检疫的船舶,应先向检验检疫机构申请卫生检查,合格者发给卫生证书。该证书自签发之日起( )个月内可以申请电讯检疫。
下列关于税务行政处罚权的表述中正确的是()。
南朝山水诗派的开创者是()。
自顶向下开发方法的优点之一是
______Neverthoughttoseeyouhere.
Yoga,theancientpracticeofpostures,breathingandmeditation,isgainingalotofattentionfromthematerialworldthatits
A、Toinspireandunitepeople.B、Tosellmoreproducts.C、Toinvitemorecustomers.D、Topictureabrightfuture.A细节题。应聘者说howt
最新回复
(
0
)