c++第六次实验 项目二:数组合并与排序。
2016-05-25 00:20
288 查看
一.问题及代码
二.运行结果
三.知识点总结
在合并两个数组后排序,使用冒泡法较为直观
四.心得体会
面对较为复杂的排序,可以分层次的进行比较排序,这样便于理解。
/* * 文件名称:数组合并与排序 * 作 者: 刘伟 * 完成日期: 2016 年 5 月 25 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分:数组及循环语句与冒泡法 * 输入描述: 略 * 问题描述: 排序 * 程序输出: 输出合并与排序后的数组 * 问题分析: 略 * 算法设计: 略 */ #include<iostream.h> void main() { int a[5]={11,5,19,7,2},b[5]={12,13,15,17,4}; cout<<"已知数组为:a[5]={11,5,19,7,2}与b[5]={12,13,15,17,4}。"<<endl; int c[10],i,j,k=0,n; for(i=0;i<5;i++) { c[k]=a[i]; k++; } for(j=0;j<5;j++) { c[k]=b[j]; k++; } for(i=0;i<k;i++) { for(j=0;j<k-1-i;j++) { if(c[j]>c[j+1]) { n=c[j]; c[j]=c[j+1]; c[j+1]=n; } } } cout<<"这两个数组合并且排序后为:c[10]={"; for(i=0;i<10;i++) cout<<c[i]<<","; cout<<"}"<<endl; }
二.运行结果
三.知识点总结
在合并两个数组后排序,使用冒泡法较为直观
四.心得体会
面对较为复杂的排序,可以分层次的进行比较排序,这样便于理解。
相关文章推荐
- c++ STL sort struct comp
- c++作业6
- c++实验6-矩阵求和
- C++作业6
- C++实验6-项目1 数组操作
- 使用ICE建立C++与C#的通讯
- C++实验6作业
- C++基础知识学习:变量的初始化
- C语言 整形和字符
- ROS_Kinetic_10 ROS程序基础Eclipse_C++(一)
- ROS_Kinetic_10 ROS程序基础Eclipse_C++(一)
- ROS_Kinetic_10 ROS程序基础Eclipse_C++(一)
- C++ STL 基础及应用(3) 迭代器
- C++第六次作业
- c++作业六
- 一种双向链表设计方法(C++)
- C++ 消息中间件(MQ4CPP)
- C++第6次博客
- C语言 sizeof
- C++作业6