為了能更好的使用陣列,我想到了這個氣泡排序法,我先給大家看一下什麼是氣泡排序法
氣泡排序演算法的運作如下:
比較相鄰的元素。如果第乙個比第二個大,就交換他們兩個。
對每一對相鄰元素作同樣的工作,從開始第一對到結尾的最後一對。在這一點,最後的元素應該會是最大的數。
針對所有的元素重複以上的步驟,除了最後乙個。
持續每次對越來越少的元素重複上面的步驟,直到沒有任何一對數字需要比較。
簡單來說氣泡排序法就是把前乙個數和後乙個數比較,把小的放到第乙個也就是下標為0的陣列變數裡,第二個小的放到第第二個變數中,依次類推到最後乙個。
下面我們用十個數來進行比較
#include
int main() ;
for (i = 0; i < 10; i++) }}
for (i = 0; i < 10; i++)
printf("\n");
return0;}
相信學會了氣泡排序法後對陣列肯定會有更深一步的了解
原創位址
以上內容為張嘉銘編輯
c語言 陣列的運用
案例5.6 n 0 計數器 for j 1 j 5 j for j 1 j 5 j 行 printf n 習題16 i 4 i 2i 1 1 3 1 2 2 3 3 1 5 4 0 7 i 4 i 2i 1 3 1 5 2 2 3 1 3 1 for for i 1 i 5 i 行 for i 3 ...
運用冒泡法結合陣列,講給定的資料按照降序排列出來
我的程式 01.02.程式的版權和版本宣告部分 05.檔名稱 test.cpp 06.作 者 王魯峰 07.完成日期 2013 年12月2日 08.版 本 號 v1.0 09.對任務及求解方法的描述部分 10.輸入描述 無 11.問題描述 運用冒泡法結合陣列,講給定的資料按照降序排列出來 12.程式...
好玩的C語言陣列!!(氣泡排序陣列)
首先理解什麼是陣列,陣列就是一組資料的集合。它的定義格式是資料型別 陣列名 資料長度 或者 資料型別 陣列名 陣列長度 或者 資料型別 陣列名 3 陣列內的資料用逗號分隔。陣列的初始化可以在定義的時候初始化賦值,或者可以通過下標賦值。陣列的每乙個元素都有序號,序號從0開始,而不是從1開始,這樣的序號...