练习题:冒泡排序.

#include "stdafx.h"
#include 
<iostream>
#include 
<iomanip>
#include 
<math.h>


using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{

    
int arr[]={12,22,44,11,9,2,4,45,2,39};
    
int pass=sizeof(arr)/sizeof(int);
    
for(int i=0;i<pass;i++)
    
{
        
for(int j=0;j<pass-i-1;j++)
        
{
            
if(arr[j]>arr[j+1])
            
{
                
int tmp=arr[j];
                arr[j]
=arr[j+1];
                arr[j
+1]=tmp;
            }

        }

    }

    
for(int i=0;i<pass;i++)
    
{
        cout
<<arr[i]<<endl;
    }

    
int i;
    cin
>>i;
    
return 0;
}
posted @ 2007-04-14 14:19  吴东雷  阅读(272)  评论(0)    收藏  举报