冒泡

#include<stdio.h>
//冒泡排序
void sort(int * a,int len)
{
    int i,j,t;
    for(i=0;i<len-1;i++)
    {
        for(j=0;j<len-1-i;j++)
        {
            if(a[j]>a[j+1])//>表示升序,<降序
            {
                t=a[j];//a[j]等价于*(a+j)
                a[j]=a[j+1];
                a[j+1]=t;
            }
        }
    }
}
int main(void)
{
    int a[5]={1,5,2,-8,-1};
    int i;
    sort(a,5);
    for(i=0;i<5;i++)
        printf("%d\n",a[i]);
    
    return 0;
}

 

posted @ 2020-11-19 21:13  Connor_Jiao  阅读(131)  评论(0编辑  收藏  举报