C語言 第 12節 從氣泡排序-看你適不適合做軟體開發
阿新 • • 發佈:2019-02-10
#include <stdio.h> void exchange(int *p, int len); int main() { int array[10] = {1, 3, 2, 5, 6, 7, 8, 9, 43, 12}; exchange(array, 10); int c; for(c = 0; c<10; c++){ printf("%d ",array[c]); } return 0; } void exchange(int *p, int len) { int i, j, temp; for(i = 0; i < len; i++){ for(j = 0; j < len-i-1; j++){ if(p[j]>p[j+1]){ temp = p[j]; p[j] = p[j+1]; p[j+1] = temp; } } } }
輸出:
1 2 3 5 6 7 8 9 12 43
學了四五年的C語言 連氣泡排序都寫不出來 就會一種排序方法 還沒搞懂 幹個屁的軟體開發!