17-3数组的排序
来源:互联网 发布:数据格式化后怎么恢复 编辑:程序博客网 时间:2024/06/05 15:18
/* * Copyright (c) 2013, 烟台大学计算机学院* All rights reserved.* 作 者:晓晓* 完成日期:2013 年 12 月 20日* 版 本 号:v1.0* 问题描述:用降序排出数组中元素顺序* 算法设计:m冒泡排序*/#include <iostream>using namespace std;void sort(int *p, int num);void output(int*, int);int main( ){ int a[20]= {86,46,22,18,77,45,32,80,26,88,57,67,20,18,28,17,54,49,11,16}; int b[15]= {27,61,49,88,4,20,28,31,42,62,64,14,88,27,73}; sort(a,20); //用冒泡法按降序排序a中元素 output(a,20); //输出排序后的数组 sort(b,15); //用冒泡法按降序排序b中元素 output(b,15); //输出排序后的数组 return 0;}//下面定义自定义函数void sort(int *p, int num){ int i,j,t; for(j=0;j<num-1;j++) { for(i=0;i<num-1-j;i++) { if(p[i]<p[i+1]) { t=p[i]; p[i]=p[i+1]; p[i+1]=t; } } } return;}void output(int*p, int num){ int i; cout<<"排序后结果"; for(i=0;i<num;i++) cout<<p[i]<<"\t"; cout<<endl;}
0 0
- 17-3 数组的排序
- 17-3数组的排序
- 17--3数组的排序
- 17周 项目3 数组的排序
- 17_5数组的排序
- 17-5 数组的排序
- 项目3-数组的排序
- 17周项目3--数组的排序(正确答案版)
- 多维数组、数组的排序
- 第17周项目-数组的排序
- 第十七周项目3-数组的排序
- 数组的排序:冒泡排序、选择排序
- 数组的排序
- 数组的排序学习!!
- 二维数组的排序
- 数组排序的问题
- javascript的数组排序
- 二维数组的排序
- Oracle数据库监听
- PHP soap 经典实例
- C#文件操作
- linux 搜狗输入法
- Hadoop Distributed File System 简介
- 17-3数组的排序
- 银行业务调度系统
- IP分组的交付和转发:(3)-使用分类地址的转发
- Android中Service和多进程
- 《百度云平台验证码实现》-----javaweb
- 细节技巧
- 移植havlenapetr的ffmpeg-->Android播放器
- 黑马程序员 StringBuffer类和包装类
- paip.proxool连接池 :Attempt to refer to a unregistered pool by its alias 'xx'