1. 題目說明:
請依下列題意進行作答,使輸出值符合題意要求。
2. 設計說明:
請撰寫一程式,首先要求使用者輸入正整數 N(1 ≤ N ≤ 20),代表有 N 個排序資料,接著依序輸入 N 個整數,每個數字之間以半形空白間隔,請將這些資料採「氣泡排序(Bubble Sort)演算法」由小到大排序,並輸出原始數列與每次循環排序的結果。
第 1 列:輸入正整數 N(1 ≤ N ≤ 20)為排序個數。
第 2 列:依序輸入 N 個整數,整數間以半形空白間隔。
先輸出原始數列,接著依序換列輸出每次循環排序的結果,整數間以半形空白間隔。
(排序完成即停止,若輸入之數列已經是排序結果(沒有發生交換),輸出僅顯示「原始數列」)
5 2 52 65 4 3
2 52 65 4 3 2 52 4 3 65 2 4 3 52 65 2 3 4 52 65
7 1 2 3 4 5 6 7
1 2 3 4 5 6 7
| 編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |
|||||