一、问题及代码
/*
* 文件名称:C++-6.cpp
* 作 者:熊豆瑄
* 完成日期: 2017 年 5月 19 日
* 版 本 号:v1.0
* 输入描述:数组合并
* 问题描述:已知有两个有序的数组A,B,将这两个数组合并到数组C中,数组C依然有序
* 程序输出:数组C
* 问题分析:分别取出A,B数组判断后合并排序,最后输出数组C
* 算法设计:数组
*/
#include<iostream>
using namespace std;
void main()
{
int A[5]={1,3,8,9,10},B[5]={2,7,4,5,6},C[10];
int i,j,t;
for(i=j=0;i<5;i++,j++)
C[j]=A[i];
for(i=0;i<5;i++,j++)
C[j]=B[i];
for(j=0;j<9;j++)
{
for(i=0;i<9-j;i++)
{
if(C[i]>C[i+1])
{
t=C[i];
C[i]=C[i+1];
C[i+1]=t;
}
}
}
for(i=0;i<10;i++)
cout<<C[i]<<" ";
}
二、运行结果
三、心得体会
总的来说,复习了一下前面的知识,自我感觉还是有很大的提升的。
四、知识点总结
数组的输出以及,排序