工具用的順手嗎?
你的回饋能幫助我們做得更好
輸入整數即刻識別素數、合數或特殊數字,支援批次驗證與數學屬性分析
輸入數字進行判定
概覽
了解工具能解決的問題、計算或處理邏輯,以及資料邊界。
對於一個正整數 n,如果 n 大於 1,並且正因數只有 1 和它本身,那麼它是素數,也叫質數。大於 1 的正整數只要還有別的正因數,就是合數。數字 1 只有一個正因數,達不到素數所需的兩個正因數,也不能寫成兩個大於 1 的整數之積,所以結果會顯示“既不是素數也不是合數”。
| 類別 | 判定條件 | 示例 |
|---|---|---|
| 素數 | 大於 1,恰有兩個正因數 | 2、17、97 |
| 合數 | 大於 1,並有除 1 與自身以外的正因數 | 4、36、60 |
| 兩者都不是 | 當前可計算範圍內只有 1 屬於此結果 | 1 |
輸入一個有效正整數後,頁面會隨輸入給出分類結果。對於大於 1 的數,結果區還會展示因數個數、質因數分解和按從小到大排列的全部正因數。因數列表回答“哪些正整數可以整除這個數”,質因數分解則把原數寫成質數相乘的形式;兩者用途不同,不能把“質因數”誤讀成“全部因數”。對於 1,頁面只突出顯示它既非素數也非合數,不展開普通的分解結果。
如果 d 能整除 n,那麼 n ÷ d 也是一個正因數,二者組成因數對。例如 36 的因數對是 1×36、2×18、3×12、4×9 和 6×6。只需檢查到 √n 就能找到每一對,再將結果排序即可得到完整因數列表。遇到完全平方數時,平方根只計一次,所以 36 的正因數為 1、2、3、4、6、9、12、18、36,共 9 個。
算術基本定理說明,每個大於 1 的整數都能寫成質數的乘積,並且忽略排列順序後這種分解唯一。頁面從較小的因數開始反覆試除,並把重複出現的質因數逐個列出。因此 60 會顯示 2 × 2 × 3 × 5,而不是隻顯示 2、3、5;寫成冪的形式就是 22 × 3 × 5。
n = p1a1 × p2a2 × … × pkak
正因數個數 = (a1 + 1)(a2 + 1)…(ak + 1)
指南
依步驟完成操作,並透過範例核對輸入與結果。
輸入框每次處理一個數,例如 97。不要附帶空格分隔的第二個數、單位、小數點或指數寫法。
結果會隨輸入變化,不需要另外點選計算按鈕。主卡片會直接標明素數、合數,或對 1 標明兩者都不是。
對於大於 1 的數,先看因數個數,再看質因數分解,最後檢查完整因數列表。素數的因數個數應為 2;合數的因數個數至少為 3。
複製功能會整理當前數字、分類、因數與質因數分解;分享功能可保留當前輸入。要換一道題,可直接改寫數字,或用清空按鈕恢復空白狀態。
在“請輸入一個正整數”中填入 60,主結果應為“是合數”。因數列表為 1、2、3、4、5、6、10、12、15、20、30、60,共 12 個;因為除了 1 和 60 以外還有多個正因數,合數結論成立。質因數分解顯示 2 × 2 × 3 × 5,將這些數相乘得到 60。再用冪次公式覈對因數個數:60 = 22 × 31 × 51,所以 (2+1)(1+1)(1+1)=12,與頁面的因數個數相同。
作為對照,輸入 97 時只會列出 1 和 97,因數個數為 2,質因數分解就是 97 本身,因此分類為素數。輸入 36 則會看到平方根 6 只在列表中出現一次,這可以用來檢查完全平方數的因數是否被重複統計。
情境
查看這項工具在不同工作與生活流程中的用法。
學生可以依次輸入 1、2、4,對照“既不是”“素數”“合數”三種結果,再從因數列表解釋分類依據,而不是隻記結論。
完成短除法後輸入原數,把頁面中的乘法序列與自己的答案逐項比較。重複出現的質因數也必須保留,乘積還應還原成原數。
需要把相同數量物品平均分組時,可從正因數列表讀取所有可行的組數或每組數量。例如 60 的因數對能對應多種無餘數分組方案。
問答
集中解答常見疑問與容易混淆的問題。
素數必須有且只有兩個正因數,而 1 只有一個正因數;合數則要能寫成兩個大於 1 的整數之積,1 也不滿足。因此輸入 1 時只顯示特殊分類。
2 的正因數只有 1 和 2,所以是素數。任何大於 2 的偶數都能被 2 整除,至少會有 1、2 和自身三個不同正因數,因此一定是合數。
不是。重複次數表示該質因數的指數,例如 72 = 2 × 2 × 2 × 3 × 3,也可寫成 23 × 32。當前結果採用展開的乘法形式,所以每次出現都會單獨列出。
把各質因數的指數分別加 1 後相乘即可。比如 36 = 22 × 32,正因數個數是 (2+1)(2+1)=9;這與結果列表的專案數一致。
須知
使用前了解適用範圍、結果限制與必要提醒。
輸入框面向單個十進制正整數。空白、0 和負數不會生成分類結果;1 可以輸入,但它是特殊情況。多個數字、複數和帶單位的文字不屬於可處理格式。
若結果與手算不符,先確認輸入只有十進制數字,再把質因數相乘還原原數,並用因數對檢查完整列表;這三步能定位多數輸入格式或抄寫錯誤。
推薦
查找相關工具、專題與可用的 API 能力。