冒泡排序

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int i,j,t,a[6];
    printf("
 input 6 numbers:
:");
    for(i=0;i<6;i++)
        scanf("%d",&a[i]);

    // 每一次冒泡将整个列表中最大/最小的数放到该列表最后一个位置
    for(i=0;i<6-1;i++)
        for(j=0;j<6-i;j++)
            if(a[j]<a[j+1])
            {
                t = a[j];
                a[j]=a[j+1];
                a[j+1] = t;
            }

    for(i=0;i<6;i++)
        printf("%d",a[i]);
    return 0;
}
原文地址:https://www.cnblogs.com/perfei/p/15221665.html