您的位置:首页 > 编程语言 > C语言/C++

C++上机实验六——数组合并

2017-05-18 19:37 141 查看
一、问题及代码

已知有两个有序的数组A,B,将这两个数组合并到数组C中,数组C依然有序,如a[5]={1,3,8,9,10},b[5]={2,3,4,5,6},则c[10]={1,2,3,3,4,5,6,8,9,10}
/*
* 文件名称:Ex1-1.cpp
* 作    者:万紫琦
* 完成日期:2017 年 05月 17 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:
* 输入描述:无
* 问题描述:数组合并
* 程序输出: 无
* 问题分析:略
* 算法设计:略
*/
#include <iostream>
using namespace std;
int main( )
{
int a[5],b[5],c[10],i=0,j=0,k=0,n;
cout<<"请分别输入数组a,b"<<endl;
for(i=0;i<5;i++)
{cin>>a[i];
cout<<endl;}
for(j=0;j<5;j++)
{cin>>b[j];
cout<<endl;}
for(i=0;i<5;i++)
{c[k]=a[i];
k++;}
for(j=0;j<5;j++)
{c[k]=b[j];
k++;}
for(i=0;i<9;i++)
for(j=0;j<9-i;j++)
if(c[j]>c[j+1])
{n=c[j];c[j]=c[j+1];c[j+1]=n;}
for(i=0;i<10;i++)
cout<<c[i];
return 0;
}


二、运行结果



三、心得体会:

四、知识点总结:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: