將n個數按從大到小輸出(C語言)

2021-09-28 13:35:23 字數 857 閱讀 8179

用陣列儲存需要排序的數,用for迴圈輸入需要排序的數,用氣泡排序法對n個數進行排序,最後用for迴圈輸出排好的數

輸入需要排序的數:

for

(i =

0; i < n; i++

)

氣泡排序法進行排序:

for

(int j =

0; j < n-

1; j++)}

}

輸出排好的數:

printf

("\n輸出排序後的數:");

for(i =

0; i < n; i++

)

源**:

#include

#include

#pragma warning (disable:4996)

void

main()

for(

int j =

0; j < n-

1; j++)}

}printf

("\n輸出排序後的數:");

for(i =

0; i < n; i++

)printf

("\n");

system

("pause");

}

執行結果:

將三個數按從大到小輸出

解法一 if的迴圈巢狀 include int main else else else else else return 0 易錯點 多層if迴圈時造成混亂,無法理清題目 建議 先假設乙個變數最大,在此情況下分析其餘的兩個變數 再從內層向外層逐步分析 但是,這樣多的if語句很容易造成錯誤,所以用sw...

將三個數按從大到小輸出

方法一 思路分析 我的演算法將用到陣列和氣泡排序法。利用氣泡排序法可以比較簡單的將一串數字排序。完整程式 define crt secure no warnings include include intmain for i 0 i 3 i 陣列訪問 system pause return0 執行結...

python 比較數字大小按從大到小輸出

主要用到的python 的知識點 1 內建函式max 2 列表的操作 3 while 迴圈 4 錯誤處理 如下 usr bin python coding utf8 w x int raw input 請你輸入要比較數字總共的數量 for i in range x a int raw input 請...