冒泡排序

#include<stdio.h>

void swap(int *a,int *b)
{
    int temp = *a;
    *a = *b;
    *b = temp;
}

void bubble(int array[],int n)
{
    int i;
    int j;
    for(i = 0; i < n; i++)
    {
        for(j = 1; j < n - i; j++)
        {
            if(array[j - 1] > array[j])
                swap(&array[j-1],&array[j]);
        }    
    }
}

int main()
{
    int array[5] = {1,6,23,53,234};
    int i;    
    for(i = 0; i < 5; i++)
    {
        printf("array[%d] = %d
",i,array[i]);
    }
    return 0;
}
原文地址:https://www.cnblogs.com/wanghao-boke/p/11265824.html