质因数

质因数

简单

说明

计算给定自然数的质因数。

质数只能被它本身和 1 整除。

注意,1 不是质数。

示例

60 的质因数有哪些?

  • 我们的第一个除数是 2。 2 能整除 60,剩下 30。
  • 2 能整除 30,剩下 15。
    • 2 不能整除 15。 所以我们来看下一个除数,3。
  • 3 能整除 15,剩下 5。
    • 3 不能整除 5。 下一个可能的因数是 4。
    • 4 不能整除 5。 下一个可能的因数是 5。
  • 5 能整除 5。
  • 最后只剩下 1,到这里我们就做完了。

这次计算中所有能整除的除数,就构成了 60 的质因数列表:2、2、3 和 5。

你可以自己验证一下:

2 * 2 * 3 * 5
= 4 * 15
= 60

成功!

通过 GitHub 编辑 链接将在新窗口或新标签页中打开
Free Pascal Exercism

准备好开始 质因数 了吗?

注册 Exercism,借助 100 个练习 和真人导师指导,学习并掌握 Free Pascal,全部免费。