C++实验6——数组合并

来源:互联网 发布:化工工艺流程图软件 编辑:程序博客网 时间:2024/06/06 00:38
/* * 文件名称:数组合并 * 作    者:张绮雯  * 完成日期:2016年05月23日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:* 输入描述:有序数组A和B  * 问题描述: * 程序输出:合并后的数组C  * 问题分析: * 算法设计:  */  #include<iostream>  using namespace std;  int main()  {      const int M=5;      int a[M]={6,7,10,24,63},b[M]={1,8,42,68,73},c[2*M],i,k=0;      for(i=0;i<M;i++)      {          if(a[i]>b[i])          {              c[k++]=b[i];              c[k++]=a[i];          }          else          {              c[k++]=a[i];              c[k++]=b[i];          }                }      cout<<"数组A为";      for(i=0;i<M;i++)          cout<<a[i]<<" ";      cout<<endl;      cout<<"数组B为";      for(i=0;i<M;i++)          cout<<b[i]<<" ";      cout<<endl;      cout<<"合并后的数组C为";      for(i=0;i<k;i++)      {          cout<<c[i]<<" ";      }      cout<<endl;      return 0;  } 

运行结果:

0 0