【项目2:数组合并】
/*
* 文件名称: 数组合并
* 作 者: 唐启智
* 完成日期: 2016 年 5 月 19 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:合并两已知数组
* 输入描述:
* 问题描述:
* 程序输出:
* 问题分析:
* 算法设计:
*/
#include<iostream>
using namespace std;
int main()
{
int A[5]={1,5,7,8,9},B[5]={1,3,4,6,8},C[10];
int m=5,i=0,n=5,j=0,k=0;
while(i+j<=10)
{
if(i>=m) C[k++]=B[j++];
else if(j>=n) C[k++]=A[i++];
else if(A[i]<B[j]) C[k++]=A[i++];
else C[k++]=B[j++];
}
for(i=0;i<10;i++) cout<<C[i]<<" ";
return 0;
}
运行结果
心得体会
知识点总结