C語言程式設計高手請進!用冒泡法對數進行排序

2022-02-19 23:56:58 字數 423 閱讀 3524

1樓:匿名使用者

冒泡? 首先你要將你排序的二十個數放到陣列 int num(以整型為例。如果有小數:

double num) 裡面。然後定義排序的函式: sort(int num,int n); 第一個引數是你要排序的陣列,第二個就是陣列裡面數的個數。

函式實現: sort(int num,int n) } } }} 就這樣分析一下吧,源**就不寫了。ps :

會氣泡排序 和 高手 根本就沒有半點關係。 氣泡排序只是一種基礎到不能基礎的 演算法。

2樓:匿名使用者

這個題昨天好像有人問過的,呵呵~~還是給你答案吧,望採納~~ const int n=20;int i,j; for(i=0;ia[j+1]) // 從小到大

C語言編寫函式用冒泡法對陣列中整數由大到小排序,並在主函式中呼叫

測試資料 0 1 4 5 6 6 7 8 9 28 冒泡函式和列印函式 include stdio.h include conio.h void bubblesort int a,int n int i,j,temp for i 0 i 9 i for j 9 j i 1 j if a j 樓主好運...

C語言程式設計 請高手指點

問題出在你第2個迴圈裡的break上,你這樣寫 for i 99 i 0 i 就可以解決你的問題。順便勸你一句,注意編碼規範。一點一滴的養成,該打括號就打上,增加可讀性。看你的 真痛苦,還要自己眼睛去配對。初期不要考慮所謂的效率,你稍微編錯一句話,類似你出錯的地方,失去的效率資源都不止上百個括號失去...

C語言程式設計 將輸入的N個整數採用氣泡排序按照從小到大的順序排列並且輸出

include stdio.h include stdlib.h int main break case 1 case 2 break case 2 switch q int l for l 0 l printf n n system pause void bubblesort int l 輸入10...