2011年11月27日 星期日

Bubble Sort 氣泡排序法

#include <stdio.h>

#define SIZE 10

int main(void)
{
    int i, j, temp, num[SIZE];

    for (i = 0; i < SIZE; i++)
        scanf("%d", &num[i]);

    for (i = SIZE; i > 1; i--)
        for (j = 1; j < i; j++)
        {
            if (num[j-1] > num[j])
            {
                temp = num[j-1];
                num[j-1] = num[j];
                num[j] = temp;
            }
        }

    for (i = 0; i < SIZE; i++)
        printf("%d ", num[i]);

    return 0;
}

沒有留言:

張貼留言