C++实验6

来源:互联网 发布:360卸载找不到软件 编辑:程序博客网 时间:2024/06/05 11:52

一丶问题及代码

/*       * 文件名称:long.cpp         * 作    者:龙思平        * 完成日期:2017 年 5 月 15 日         * 版 本 号:v1.0         * 对任务及求解方法的描述部分:        * 输入描述:无         * 问题描述:       * 程序输出:数组排序        * 问题分析:略        * 算法设计:略         */         #include <iostream>using namespace std;int main(){int i,c[10];    inta[5]={1,3,8,9,10};    intb[5]={2,3,4,5,6};cout<<"a数组为{1,3,8,9,10}"<<endl;cout<<"b数组为{2,3,4,5,6}"<<endl;cout<<"合并后排序数组为:";    for(i=0;i<5;i++){           c[i]=a[i];            c[i+5]=b[i];        }       int j,t;   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;   }   }   }   for  (i=0;i<10;i++)   cout<<c[i]<<"  ";   cout<<endl;       return 0;}

二、运行结果


三、方法及总结

总的来说还是得记住书上冒泡法的步骤,同时复习数组合并的知识

四、心得体会

书本上还是蛮多重要的知识,多看书多复习ppt,

原创粉丝点击