数组排序(1)
来源:互联网 发布:什么软件可以学数学 编辑:程序博客网 时间:2024/05/20 12:47
问题及代码:
/*02.* Copyright (c) 2014, 烟台大学计算机学院03.* All rights reserved.04.* 文件名称:test.cpp05.* 作 者:夏焕哲06.* 完成日期:2014 年 11 月 20 日07.* 版 本 号:v1.008.*09.* 问题描述:数组排序;10.* 输入描述: 一个被赋初值的数组;11.* 程序输出: 输出排序后的数组。12.*/#include <iostream>using namespace std;void bubble_sort(int a[],int b);void output_array(int a[],int b);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}; bubble_sort(a,20); //用冒泡法按降序排序a中元素 output_array(a,20); cout<<endl; //输出排序后的数组 bubble_sort(b,15); //用冒泡法按降序排序b中元素 output_array(b,15); //输出排序后的数组 return 0;}void bubble_sort(int a[],int n){ int c,i,j; for(j=0; j<n; j++) { for(i=0; i<n; i++) { if(a[i]>a[i-1]) { c=a[i]; a[i]=a[i-1]; a[i-1]=c; } } } return;}void output_array(int sort[],int n){ for(int i=0; i<n; i++) cout<<sort[i]<<" ";}
运行结果:
0 0
- 数组排序(1)
- php数组排序(1)
- 数组(4)数组排序
- 数组排序(选择排序)
- 数组排序(冒泡、排序)
- 基础1(方法,数组,排序,查找)
- 6,1 数组排序
- 指针排序(数组)
- NSSortDescriptor(数组排序)
- 数组排序(冒泡)
- 归并排序(数组)
- 插入排序(数组)
- Shell排序(数组)
- 小程序(三)数组排序问题1奇偶数组排序
- 第13周项目4-数组的排序(1、数字数组排序)
- oj(数组排序) 2770: 数组做函数参数------排序函数1
- 数组排序算法(冒泡排序、倒排序、反转排序)
- #PHP#(三)数组及数组排序
- 使用Cocos2d-x 3.2和Cocos Studio做屏幕适配方案总结
- 第13周项目1-数组大折腾(5)
- HTML5学习之fileReader
- problem中Project'XX'is missing required library:'[路径]\XXX.jar'解决方法
- 第13周项目1删除数组中所有能被3整除的元素
- 数组排序(1)
- 深入理解java异常处理机制
- LeapMotion SDK开发,常用功能总结
- Jenkins FQA
- JS基础——JS找到合适的值
- 软件工程第一次作业
- 第十三周项目1-数组大折腾(1从前往后)
- jdk7 新特性-Java语言的动态性-脚本语言支持api-方法调用05
- uboot默认参数的修改