工具用的順手嗎?
你的回饋能幫助我們做得更好
輸入任意正整數,秒得質因數分解結果,附帶質數判斷與詳細過程。
輸入一個大於 1 的正整數,自動分解成質數相乘的形式(大白話:把數字拆成只能被 1 和自己整除的小數字相乘)
概覽
了解工具能解決的問題、計算或處理邏輯,以及資料邊界。
輸入一個大於 1 的正整數,結果會列出它由哪些質數相乘而成。質數是大於 1、正因數只有 1 和本身的整數;例如 2、3、5、7。把合數拆成質數乘積就是質因數分解。算術基本定理指出,同一個大於 1 的整數,其質因數組合除排列順序外只有一種,因此可以用分解式核對計算。
此工具處理的是「數字」的質因數分解,不是把含有 x 的多項式做因式分解,也不會列出該數的所有正因數配對。
以 360 為例,結果的指數式是 360 = 2³ × 3² × 5;展開後是 360 = 2 × 2 × 2 × 3 × 3 × 5。指數表示同一個質因數重複相乘的次數。結果也會列出質因數清單、「不同質因數個數」和「質因數總個數(含重複)」:360 有 3 種不同質因數,重複計算則共有 6 個。以上分解與計數可互相核對,所有因子相乘應回到輸入值。質數本身會標示為質數,並以它本身作為分解結果。
指南
依步驟完成操作,並透過範例核對輸入與結果。
在「正整數」欄輸入 2 至 1,000,000,000,000 之間的整數。預設值是 360;修改數字後會自動更新結果。
先看指數式以快速掌握各質數出現幾次,再用展開式逐項核算。例如 360 的 2³ 代表三個 2 相乘,3² 代表兩個 3 相乘。
不同質因數個數不計重複;總個數會把重複項算進去。若要抄寫或整理答案,可使用結果旁的複製功能,再自行確認乘積等於原數。
再以 17 檢查質數情況:結果會顯示 17 = 17,並標示它本身是質數;不同質因數個數與含重複的總個數都為 1。
情境
查看這項工具在不同工作與生活流程中的用法。
先自行列出分解式,再輸入同一個整數,比較質因數和指數是否一致。若答案不同,可檢查是否漏乘重複因子。
需要知道一個數含有幾種不同質數,或把重複的質因數也計入時,可分別查看兩項計數。這些數值描述質因數,不是全部約數的數量。
練習寫整數分解程式時,可用幾個範例比對指數式、展開式和因子個數;結果可作為測試參考,但不會顯示逐次試除的推導過程。
問答
集中解答常見疑問與容易混淆的問題。
工具只接受大於 1 的正整數。1 既不是質數也不是合數;0、負數也不符合此工具的輸入範圍。
不可以。輸入必須是整數數字;小數點、負號、逗號、內含空格或其他字元會被判為無效。請把千位分隔符移除後再輸入。
總個數會把重複的質因數逐次計入。例如 360 = 2³ × 3² × 5 有 3 種不同質因數,但展開後共有 6 個質因數。
不會。結果提供分解式、展開式、質因數清單和計數,可用來核對答案;需要逐步推導時,請另外寫下每次除以質數的計算。
須知
使用前了解適用範圍、結果限制與必要提醒。
可輸入範圍為 2 至 1,000,000,000,000,且只能輸入整數數字。超出上限、不是安全整數或格式不符時,不會產生分解結果。接近上限的合數可能需要較久時間計算;若頁面沒有及時更新,可改用較小的輸入確認操作。
質因數清單只呈現計算結果,並不包含教學所需的逐次除法步驟。用於作業或教學時,請依課程要求自行寫出過程;本工具也不是密碼學大整數分解的專業工具。
推薦
查找相關工具、專題與可用的 API 能力。