冒泡算法

#include <stdio.h> 



int main() 

{ 

    int a[10] = {9, 4, 5, 1, 7, 8, 0, 2, 3, 6};

    for(int i = 0; i < 10; i++)

    {

        for(int j = 0; j < 10-i; j++)

        {

            if(a[j] > a[j+1])

            {

                int tmp = a[j];

                a[j] = a[j+1];

                a[j+1] = tmp;

            }

        }

    }

    

    for(int i = 0; i < 10; i++)

    {

        printf("%d : %d\n", i, a[i]);

    }

    return 0; 

}

 

你可能感兴趣的:(算法)