模板——Bubble Sort

冒泡排序模板

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void Bubble(int st[15], int len)
{
    int i,j,flat;
    for(i=len; i>1&&flat; --i)
    {
        flat = 0;
        for(j=1; j<i; j++)
        {
            if(st[j+1]<st[j])
            {
                st[0] = st[j];
                st[j] = st[j+1];
                st[j+1] = st[0];
                flat = 1;
            }
        }
    }
}
int main()
{
    /*在此定义输入10个数字*/
    int seq[15];
    int len = 10, i;
    for(i=1; i<=10; i++)
    {
        scanf("%d",&seq[i]);
    }
    Bubble(seq, len);
    for(i=1; i<=10; i++)
    {
        printf("%d ",seq[i]);
    }
    printf("\n");
    return 0;
}


 

你可能感兴趣的:(模板——Bubble Sort)