复习一下冒泡排序

/*Copyright (c) 2013 ,烟台大学计算机学院
*All rights reserved.
作者:王至超
*完成日期:2013年12月11
*版本号:v1.0
*问题描述:冒泡法排序
*样例输入:无
*样例输出:无
*问题分析:用简单的方法,学会活学活用
*/
#include <iostream>
using namespace std;
int main()
{
    int a[10],i,j;
    cout<<"请输入十个数:"<<endl;
    for(i=0; i<10; i++)
    {
        cin>>a[i];
    }

    cout<<endl;
    for(j=0; j<9; j++)
    {

        for(i=0; i<9-j; i++)
        {
            int t;
            if(a[i]>a[i+1])
            {
                t=a[i];
                a[i]=a[i+1];
                a[i+1]=t;
            }
        }
    }
    cout<<"排序后的数字为:"<<endl;
    for(i=0; i<10; i++)
    {
        cout<<a[i]<<" ";

    }

    return 0;
}

复习一下冒泡排序_第1张图片

你可能感兴趣的:(复习一下冒泡排序)