第十三周项目四——数组的排序(3)
来源:互联网 发布:淘宝鹊桥插件 编辑:程序博客网 时间:2024/05/16 06:21
/* *Copyright (c) 2014, 烟台大学计算机学院 * All right reserved. * 文件名称:test.cpp * 作者:陈丹 * 完成时间:2014年11月23号 * 版本号:v1.0 * *问题描述:编写函数,完成冒泡排序 *输入描述:无输入 *程序输出:输出排序后的数组(体验选择排序) */#include <iostream>#include <cstdio>using namespace std;void select_sort(int a[],int n);void output_array(int a[],int n);int main( ){ int a[20]={86,76,62,58,77,85,92,80,96,88,77,67,80,68,88,87,64,59,61,76}; int b[15]={27,61,49,88,4,20,28,31,42,62,64,14,88,27,73}; select_sort(a,20); output_array(a,20); cout<<endl; select_sort(b,15); output_array(b,15); return 0;} void select_sort(int a[],int n) { int t,i,j; int l=0; for (i=0;i<n-1;++i) { l=i; for(j=i+1;j<n;j++) { if(a[j]>a[l]) l=j; } t=a[i]; a[i]=a[l]; a[l]=t; } return; } void output_array(int a[],int n) { for(int i=0;i<n;++i) { cout<<a[i]<<' '; } return; }
运行结果:
0 0
- 第十三周项目四数组的排序(3)
- 第十三周项目四:数组的排序(3)
- 第十三周项目四 数组的排序(3)
- 第十三周项目四——数组的排序(3)
- 第十三周项目四——数组的排序(3)
- 第十三周项目四——数组的排序(2)
- 第十三周项目四——数组的排序(1)
- 第十三周项目四——数组的排序(2)
- 第十三周 项目四:数组的排序(1.1)
- 第十三周项目四数组的排序(1)
- 第十三周项目四数组的排序(2)
- 第十三周项目四(1):数组的排序
- 第十三周项目四 数组的排序(1)
- 第十三周项目四 数组的排序(2)
- 第十三周项目四2—字符数组排序
- 第十三周 项目四--数组的排序(3)选择排序
- 第十三周项目四数组的排序冒泡排序
- 第十三周项目四 数组的排序(3) 函数的模板
- 通过Navicat for MySQL远程连接的时候报错 错误:1130
- 继承窗体的设计界面报错——C#
- Android4.4——InputManagerService启动
- 第十三周项目五(1)b
- NMEA-0183国外开源库源代码分析-GNU LICENSE
- 第十三周项目四——数组的排序(3)
- c++对象内存分配问题
- Robot——简单模拟
- nodejs+socketio+redis的一些小尝试
- C#习题解析
- 第12周上机实践项目4——银行系统(项目1)
- 完整详解GCD系列(三)dispatch_group
- 最新火狐手机浏览器如何通过firefox修改UA
- Code Map让我整个人瞬间都不好了