冒泡排序法c語言?
c語言冒泡排序算法用冒泡排序法對任意輸入的 10 個數按照從小到大的順序進行排序。實現過程:(1) 通過兩個 for 循環實現冒泡排序的全過程,外層 for 循環決定冒泡排序的趟數,內層 for 循環決定每趟所進行兩兩比較的次數。(2) 程序代碼如下:
運行結果:
請輸入10個數:66 32 23 45 25 5 15 69 46 37排序后的順序是: 5 15 23 25 32 37 45 46 66 69技術要點:
本實例要求用冒泡法對 10 個數由小到大進行排序,冒泡法的基本思路是,如果要對 n 個數進行冒泡排序,那么要進行 n-1 趟比較,在第 1 趟比較中要進行 n-j 次兩兩比較,在第 j 趟比較中要進行 n-j 次兩兩比較。從這個基本思路中就會發現,趟數決定了兩兩比較的次數,這樣就很容易將兩個 for 循環聯系起來了。