用陣列儲存需要排序的數,用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 請...