使用冒泡排序法進行編程:
解釋:
1.第壹個for循環:利用數組循環輸入4個變量。
2.第二個for循環:該循環的意思是如果a[0]>a[1]的話,兩個變量的值交換,利用循環依次比較。要註意的是i<3,因為其中有i+1,i最大取到2,也就是i+1最大取到3才正確。
3.第三個for循環:利用循環依次輸出排序後的數組,每輸出壹個加壹個空格以便於區分。
擴展資料:
冒泡排序法,從數組頭部開始,不斷比較相鄰的兩個元素的大小,通過交換兩個元素的值使較大的元素逐漸往後移動,直到數組的末尾。
經過第壹輪的比較,就可以找到最大的元素,並將它移動到最後壹個位置。第壹輪結束後,繼續第二輪。仍然從數組頭部開始比較,讓較大的元素逐漸往後移動,直到數組的倒數第二個元素為止。
經過第二輪的比較,就可以找到次大的元素,並將它放到倒數第二個位置。
以此類推,進行 n-1(n 為數組長度)輪“冒泡”後,就可以將所有的元素都排列好。