計算機工具

質因數分解計算

將數字拆解為質因數,並判斷它是否為質數。

質因數分解計算 在您的裝置上執行
  • 在瀏覽器中執行 — 您輸入的內容不會被上傳
  • 免註冊、無額度限制,可隨您高興使用多少次

運作方式

每個大於一的整數,都能以唯一的一種方式表示為質數的乘積。找出這個乘積,是約分、找公分母以及大部分初等數論的基礎。

分解方式

先以 2 試除,再以奇數試除,直到剩餘數字的平方根為止。一旦除數超過這個平方根,剩下的部分本身就必定是質數。這個提前停止的做法,使得這個方法對人們實際輸入的數字而言快到幾乎是瞬間完成。

指數形式

360 等於 2 × 2 × 2 × 3 × 3 × 5,更實用的寫法是 2³ × 3² × 5。用手算求最大公因數與最小公倍數時,需要的就是指數形式。

因數

因數的個數可以直接從指數得出:每個加一再相乘。360 的指數為 3、2 與 1,所以它有 4 × 3 × 2 = 24 個因數。所有因數的總和也會一併給出,可用來辨別完全數與盈數。

限制

最大到一千兆。超過之後,試除法會變慢,浮點數的整數也不再精確,順帶一提,這也正是分解大數成為公開金鑰密碼學基礎的原因。

常見問題

質因數分解計算:常見問題

我要怎麼知道一個數字是不是質數?

如果它恰好只有一個質因數,也就是它自己。工具會直接告訴您。

什麼是指數形式?

把重複的因數合併起來:2 × 2 × 2 × 3 × 3 × 5 會變成 2³ × 3² × 5。

因數個數是怎麼算出來的?

把每個指數加一,再全部相乘。

它能處理多大的數字?

最大到 10¹⁵。超過之後,這個方法會太慢,而且整數也無法再被精確表示。

1 是質數嗎?

不是。質數恰好有兩個相異的因數,而 1 只有一個。工具要求輸入 2 或更大的數字。