c++第六次上机实验-项目2-数组合并
来源:互联网 发布:网络商标注册 编辑:程序博客网 时间:2024/06/06 04:02
一问题及代码
/*
* 文件名称: 2.cpp
* 作 者: 侯凯航
* 完成日期: 2016 年 5 月 23日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:已知有两个有序的数组A,B,将这两个数组合并到数组C中,数组C依然有序.游标如何选取。
* 输入描述: 两个有序数组
* 问题描述:已知有两个有序的数组A,B,将这两个数组合并到数组C中,数组C依然有序.
* 程序输出: 合并后的有序数组
* 问题分析: 循环和数组
* 算法设计: 设置游标
*/
#include<iostream.h>
void main()
{
int a[5],b[5],c[10],i=0,j=0,k=0;
cout<<"请输入a数组"<<endl;
for(i=0;i<5;i++)
cin>>a[i];
cout<<"请输入b数组"<<endl;
for(i=0;i<5;i++)
cin>>b[i];
i=0,j=0;
while(i<5&&j<5)
{
if(a[i]<b[j])
{
c[k]=a[i];
i++;
}
else
{
c[k]=b[j];
j++;
}
k++;
}
while(i<5)
{
c[k]=a[i];
i++;
k++;
}
while(j<5)
{
c[k]=b[j];
j++;
k++;
}
for(i=0;i<10;i++)
cout<<c[i]<<" ";
}
二运行结果
三心得体会
数组得到更进一步了解
四知识点总结
数组输入与合并,怎么比较
- c++第六次上机实验-项目2-数组合并
- C++第6次上机实验-【项目2:数组合并】
- C++第6次上机实验:【项目2】数组合并
- 第六次上机实验——数组合并
- 我的第六次上机实验之数组合并
- 第六次上机-数组合并
- c++第六次实验 项目二:数组合并与排序。
- C++第六次上机实验--数组操作
- C++第六次上机实验——项目2
- C语言第六次上机实验
- C++ 第六次实验-数组合并
- c++第六次实验-数组的合并
- 第六次上机实验
- 第六次上机实验
- 第六次上机实验
- 第六次上机实验
- 第六次上机实验
- 第六次上机实验
- HDU 2539 点球大战(字符串+输出坑)
- CodeForces 4A Watermelon(太水了。。。。。)
- 安卓菜鸟开发笔记简易窃听器
- 如何跨UI实现功能
- HDU 2767 强联通分量
- c++第六次上机实验-项目2-数组合并
- Java之块的执行顺序
- iOS学习之Persist Data
- FFmpeg实用命令
- 5月23号 硕士毕业预答辩关于ppt的相关要求
- hrbust 1375 The Active Leyni【暴力打表+递推+矩阵快速幂】
- U盘安装CentOS7遇到:init... timeout
- [Java]ThreadPoolExecutor源码分析
- Spring-mybatis的整合