c语言练习

#include <stdio.h>

void mao(int a[],int n);

int main()

{

    //定义一个数组

    int arr[6]={21,34,56,8,6,9};

    mao(arr,sizeof(arr)/sizeof(int));

}


//定义一个冒泡排序的函数


void mao(int a[],int n)

{

    //控制循环次数

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

    {

        //比较排序

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

        {

            if (a[j]<a[j+1]) {

                int temp=a[j];

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

                a[j+1]=temp;

            }

            

        }//比较排序end

    

    }//控制循环次数end

    

    //输出排序后的数组

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

    {

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

    }

    printf("\n");

}



你可能感兴趣的:(冒泡排序)