提高專案25 1 陣列的排序

2021-07-14 11:53:41 字數 670 閱讀 3436

任務和**:編寫函式,完成氣泡排序。

/*

檔名:main.c

完成日期:2016.7.6

問題描述:編寫函式,完成氣泡排序

程式輸出:

*/#include void bubble_sort(int a,int n);

void output_array(int b,int m);

int main( )

; int b[15]=;

bubble_sort(a,20); //用冒泡法按降序排序a中元素

output_array(a,20); //輸出排序後的陣列

bubble_sort(b,15); //用冒泡法按降序排序b中元素

output_array(b,15); //輸出排序後的陣列

return 0;

}void bubble_sort(int a,int n)}}

}void output_array(int b,int m)

}

程式執行結果:

總結:氣泡排序逆序,只需要 將迴圈內部的比較改一下比較的條件,將小的數放到後面去就行了。

提高專案25 2 陣列排序(字元)

任務和 用氣泡排序法排序字元。檔名 main.c 完成日期 2016.7.6 問題描述 編寫函式,完成氣泡排序 程式輸出 include void bubble sort int a,int n void output array int b,int m int main int b 15 bubb...

提高專案25 3選擇排序

任務和 體驗選擇排序 改造 1 的程式,將bubble sort 改為select sort 排序演算法由氣泡排序換作為選擇排序,排序結果由降序變為公升序,完成類似的任務。檔名 main.c 完成日期 2016.7.7 問題描述 體驗選擇排序 改造 1 的程式,將bubble sort 改為sele...

專案4 陣列的排序

函式,完成氣泡排序。要求不能改變下面的main函式。重點體會 1 排序演算法 2 陣列名作形式引數,將能改變作為實際引數的陣列的值,實際引數傳遞給形式引數的是陣列的位址值,也是傳值 3 形式引數中不指定陣列大小,實際陣列的大小也一併作為引數傳遞。include using namespace std...