一,程序及代码
/*
*文件名称:6
*作 者:罗文
*完成日期:2016年5月25日
*版 本 号:v1.0
*对任务的求解方法及描述部分:
*输入描述:int a[5]= {11,13,15,17,19},b[5]= {12,14,16,18,20},c[10],i,j,t,n;
*问题描述:有两个有序的数组A,B,将这两个数组合并到数组C中,数组C依然有序
*程序输出:cout<<"合并后的数组c[10]为:"<<endl;
*问题分析: 略
*算法设计:for语句
*/
#include <iostream>
using namespace std;
int main()
{
int a[5]= {11,13,15,17,19},b[5]= {12,14,16,18,20},c[10],i,j,t,n;
for(i=0; i<5; i++)
{
c[i]=a[i];
c[i+5]=b[i];
}
for(i=0; i<9; i++)
for(j=0; j<9-i; j++)
{
if(c[j]>c[j+1])
{
t=c[j];c[j]=c[j+1];c[j+1]=t;
}
}
cout<<"合并后的数组c[10]为:"<<endl;
for(i=0; i<10; i++)
cout<<c[i]<<" ";
cout<<endl;
return 0;
}
二,运行图片
三,心得体会:做c++也有这么久了,多注意些细节就好,特别字母别写错了
四,知识点总结:多注意些i,j的范围,for语句的循环