C语言冒泡排序

简介:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
//---------------------------------------------------------------------------
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
#include <iostream>
#include <stdio.h>
using  namespace  std;
 
int  data[]={2,8,7,6,9,1,5,0};
 
int  main( int  argc,  char * argv[])
{
        int  length =  sizeof (data)/ sizeof ( int );
 
        int  i=0;
        while (i < length-1)
        {
            int  j =0;
            while (j < length-1-i) //每一轮找出最大值,从数组尾部往前放
            {
                 if (data[j] > data[j+1])
                 {
                     int  temp = data[j];
                     data[j]  = data[j+1];
                     data[j+1]= temp;
                 }
 
                 ++j;
            }
 
            ++i;
        }
 
        for ( int  i=0;i<length;i++)
        {
            cout << data[i] << endl;
        }
 
 
        getchar ();
 
        return  0;
}
//---------------------------------------------------------------------------













本文转自Chinayu201451CTO博客,原文链接:http://blog.51cto.com/9233403/1967260  ,如需转载请自行联系原作者

相关文章
|
1月前
|
搜索推荐 算法 C语言
C语言:冒泡排序
C语言:冒泡排序
|
1月前
|
Java C语言
用Java(C语言也可以看)实现冒泡排序和折半查找(详细过程图)+逆序数组
用Java(C语言也可以看)实现冒泡排序和折半查找(详细过程图)+逆序数组
28 0
|
4月前
|
搜索推荐 数据库 C语言
C语言实现冒泡排序(超详细)
C语言实现冒泡排序(超详细)
63 1
|
4月前
|
搜索推荐 算法 C语言
冒泡排序:从小到大轻松搞定数组排序(c语言代码)
冒泡排序:从小到大轻松搞定数组排序(c语言代码)
134 0
|
1月前
|
搜索推荐 算法 C语言
C语言实现冒泡排序算法
C语言实现冒泡排序算法
18 0
|
1月前
|
算法 C语言
用冒泡排序模拟C语言中的内置快排函数qsort!
用冒泡排序模拟C语言中的内置快排函数qsort!
|
1月前
|
搜索推荐 C语言
冒泡排序C语言,小白必看!只需1秒便可开挂
冒泡排序C语言,小白必看!只需1秒便可开挂
|
1月前
|
搜索推荐 算法 C语言
C语言实现冒泡排序
C语言实现冒泡排序
21 0
|
6月前
|
C语言
【C语言实现冒泡排序】
【C语言实现冒泡排序】
82 0
|
2月前
|
搜索推荐 C语言
C语言排序算法之冒泡排序
C语言排序算法之冒泡排序