如果這個工具幫到了你,可以請作者喝杯咖啡 ☕
輸入任意正整數,秒得質因數分解結果,附帶質數判斷與詳細過程。
tools.prime-factorization-calculator.inputs.hint
123456不是質數——它等於 2⁶ × 3 × 643。開啟我們的分解質因數計算器,輸入數字,點選“分解”,結果立刻顯示在右側。不需要任何數學功底,人人都能看清一個數的“骨架”。
學生做因數分解作業:遇到 72 這樣的數,手動分解容易漏掉因子,用計算器快速驗證自己的答案。
自學程式設計時除錯演算法:寫了一段質因數分解程式碼,用線上計算器對照正確結果,看看自己的邏輯裡有沒有遺漏。
家庭裝修算瓷磚用量(順便):有時需要將總面積拆分成小長方形面積,間接用到因數分解,例如 1800×2400 的地磚排布,用分解理解公因數。
我們分解 360。在輸入框裡填 360,點選“分解”。計算器會給出:
360 = 2³ × 3² × 5
過程:先用最小的質數 2 試除,360 ÷ 2 = 180;180 ÷ 2 = 90;90 ÷ 2 = 45。此時 45 不能被 2 整除,換用質數 3:45 ÷ 3 = 15;15 ÷ 3 = 5。5 是質數,停止。最終質因數就是 2、2、2、3、3、5,合併指數形式為 2³×3²×5¹。
如果你輸入的是質數本身,比如 17,計算器直接顯示“17 是質數”。
輸出有兩部分:
如果你發現結果中全是重複的質數(比如 2⁹⁹),說明這是 2 的高次冪;如果結果只有兩個不同的質數,那這個數就是兩個質數的乘積。
Q:輸入 0 會怎樣?
A:0 有無數個因數,不適用質因數分解。我們的計算器會提示“0 無法分解”。
Q:輸入數字最大能到多少?
A:目前支援不大於 10^12 的正整數。超過這個範圍計算時間會很長,且可能因為瀏覽器效能而卡頓。
Q:分解結果中的指數怎麼讀?
A:2³ 讀作“2 的三次方”或“2 的立方”,表示三個 2 相乘。一般寫成乘方形式方便閱讀。
Q:為什麼我的數分解出來全是 1 的乘方?
A:只有 1 纔會出現這種情況,因為 1 沒有質因子,但爲了格式會顯示 1¹。實際上 1 既不是質數也不是合數。
Q:這個工具會不會把我的數字上傳到伺服器?
A:不會。分解計算完全在瀏覽器(本地)執行,你的數字不會離開電腦。放心使用。
Q:我得到的結果和學校教的不一樣?
A:注意指數寫法可能不同(比如 2³ 和 2×2×2),但本質相同。請對照最終質因數列表是否一致。