数组的排序
来源:互联网 发布:云南广电网络 编辑:程序博客网 时间:2024/06/05 15:42
/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: zhizhen.cpp* 作 者:晓晨* 完成日期:2012年12月20日* 版本号: v1.0* 输入描述:无* 问题描述:无*/#include <iostream>#include <iomanip>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); output(a,20); sort(b,15); output(b,15); return 0;}void sort(int *p, int num){int i,j,temp;for(i=0;i<num;i++)for(j=0;j<num-1;j++){if(p[j]>p[j+1]){temp=p[j+1];p[j+1]=p[j];p[j]=temp;}}return ;}void output(int*x, int y){int i;cout<<"用冒泡法按降序排序后元素排列为"<<endl;for(i=0;i<y;i++)cout<<setw(4)<<x[i];return ;}
运行结果:
心得体会: for(i=0;i<num;i++)
for(j=0;j<num-1;j++)
{
if(p[j]>p[j+1])
{
temp=p[j+1];
p[j+1]=p[j];
p[j]=temp;
}
}其实这段冒泡程序我是背过了。。。。。。
- 多维数组、数组的排序
- 数组的排序:冒泡排序、选择排序
- 数组的排序
- 数组的排序学习!!
- 二维数组的排序
- 数组排序的问题
- javascript的数组排序
- 二维数组的排序
- php数组的排序
- 各种数组的排序
- javascript的数组排序
- PHP数组的排序
- 数组的归并排序
- 数组的排序
- 二维数组的排序
- 数组的排序
- JAVA数组的排序
- java 数组的排序
- eclipse中没提示,智能感知
- MySQL中的会话变量与全局变量
- 我开发QT用qtcreator
- 我虚拟机用Oracle VM VirtualBox
- 我qq用国际版
- 数组的排序
- 我听歌用 foobar2000 V.1.18 + autolyric 歌词同步
- 全国青少年信息学奥林匹克竞赛培训---pascal基础(1)程序框架
- android:maxLines和android:ellipsize同时使用导致显示异常
- JSP Request.getParameter中文乱码的误区
- 我系统用win8 64 英文版
- Java 组拆报文
- servlet与jsp间传递 xml 数据
- 使用XlmWrite把一个xml文件写入输出流中。在(demo2.aspx运行时显示xml文档)