C++实验6
2016-05-25 23:36
351 查看
1.数组合并
/*
* 文件名称:jykjg
* 作 者:李成真
* 完成日期:2016 年 5 月25 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分: 数组合并
* 输入描述: 已经对数组初始化
* 问题描述:让两个有序数组合并后依旧是有序数组
* 程序输出: 有序数组
* 问题分析:初始化两个数组,冒泡法使其有序
* 算法设计:冒泡法
*/
心得体会:C++越来越难 要努力好好学
/*
* 文件名称:jykjg
* 作 者:李成真
* 完成日期:2016 年 5 月25 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分: 数组合并
* 输入描述: 已经对数组初始化
* 问题描述:让两个有序数组合并后依旧是有序数组
* 程序输出: 有序数组
* 问题分析:初始化两个数组,冒泡法使其有序
* 算法设计:冒泡法
*/
#include<iostream> using namespace std; void main() { int a[6]={0,1,2,3,4,5},b[5]={2,4,6,8,9},c[11],i,j,k=0; for(i=0,j=0;i<6,j<5;) { if(a[i]>b[j]) c[k]=b[j++]; else c[k]=a[i++]; k++; } if(i==8) { for(j=0;j<5;j++) c[k]=b[j]; k++; } else { for(i=0;i<6;i++) c[k]=a[i]; k++; } cout<<"数组为:"; for(i=0;i<k;i++) cout<<c[i]<<" "; }
心得体会:C++越来越难 要努力好好学