C语言冒泡排序

发布时间:2020-08-09 15:11:18 作者:Chinayu2014
来源:网络 阅读:305
//---------------------------------------------------------------------------
#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;
}
//---------------------------------------------------------------------------


推荐阅读:
  1. 关于冒泡排序
  2. c语言实现冒泡排序

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

c/c++

上一篇:20万DBA都在关注的12个问题丨DBASK回答集萃第七期

下一篇:企业为什么要建立私有云

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》