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

来源:互联网 发布:鹰眼监控软件注册机 编辑:程序博客网 时间:2024/06/05 10:22

一、问题及代码

/** 文件名称:fiance* 作    者:沈聪* 完成日期:   2016   年  5   月 22   日* 版 本 号:v1.0* 对任务及求解方法的描述部分:已知有两个数组A、B将这两个数组合并到数组C中,数组C仍然有序。* 输入描述:赋值AB数组* 问题描述:数组运用* 程序输出:输出合并后的数组C* 问题分析:数组用法* 算法设计:*/#include <iostream>using namespace std;int main(){    int a[5]= {5,6,8,2,22},b[5]= {9,7,16,26,1},c[10],i,j,t,n;    cout<<"将两个已知数组合并。"<<"\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<<"合并后的数组为:"<<"\n";    for(i=0; i<10; i++)        cout<<c[i]<<"  ";    cout<<endl;    return 0;}
二、运行结果


三、心得与体会

数组目前我来说还是一个难点也是重点,看了好久的课件,根据老师的方法

才能写出程序来,还必须加紧练习。


四、知识点总结

该程序主要运用啦for语句和数组的知识点,及数组的排序合并等知识点。


0 0