透過 MCP 連接 →

輸入計算

數學公式

廣告

結果

排序後的數列
1, 2, 5, 8, 9
5 numbers
數字個數 5
最小值 1
最大值 9

什麼是數字排序計算機?

這個工具能將你輸入的任何一組數字重新排列順序——可以選擇由小到大(升冪)或由大到小(降冪)。它支援整數、小數與負數,無論是寫作業、做統計,還是想快速整理一串資料,都非常方便。

數線上散亂的數值被重新排成升序
在數線上將數值從最小(左)到最大(右)排序。

使用方法

在輸入框中鍵入你的數字,並以逗號或空格分隔(例如 5, 2, 8, 1, 9)。接著選擇要由小到大還是由大到小排列,再按下送出。計算機會回傳排序後的數列,並一併顯示數字個數、最小值與最大值。

排序原理說明

升冪排序就是讓每一個數字都小於或等於後面那一個,形成一個遞增的序列:

$$\text{Sorted} = \operatorname{sort}_{\uparrow}\left(\text{Numbers}\right),\quad a_1 \le a_2 \le \cdots \le a_n$$

降冪排序則剛好相反,變成

$$\text{Sorted} = \operatorname{sort}_{\downarrow}\left(\text{Numbers}\right),\quad a_1 \ge a_2 \ge \cdots \ge a_n$$

要特別注意的是,計算機是依「數值大小」來比較,而非把它們當成文字字串。因此在數值上 \(9 < 10\),9 會排在 10 前面;若按文字比較反而會把「10」排在「9」之前,這正是本工具能避免的常見錯誤。

Advertisement
左側未排序的長條在右側重新排成升序
同一組數字按從小到大排序前後的對比。

實際範例

以數列 \(5, 2, 8, 1, 9\) 進行升冪排序為例:最小的是 1,接著是 2、5、8,最後是 9。排序結果為 \(1, 2, 5, 8, 9\),數字個數為 5,最小值是 1,最大值是 9。

常見問題

可以排序小數和負數嗎? 可以。像 \(-3.5\) 或 \(2.75\) 這類數值,都會依照它們真正的數值大小來比較排序。

可以用哪些分隔符號? 逗號、空格、分號、Tab 鍵或換行皆可使用。

重複的數字會怎麼處理? 重複的數字會全部保留,並在排序後相鄰排列在一起。

最後更新: