MathTop

number_of_prime_factors 函数

按重数计算素因子个数;提供 distinct 选项时只计算不同素因子的个数。

语法

  • NumberOfPrimeFactors(n)
  • NumberOfPrimeFactors(n, distinct)
  • NumberOfPrimeFactors(n, distinct = true)
  • number_of_prime_factors(n)

参数与选项

n要分解因数的整数。
distinct可选标志,用于选择只计算不同素因子。

示例

  1. 按重数计算素因子NumberOfPrimeFactors(360)返回 6。
  2. 不同素因子NumberOfPrimeFactors(360, distinct = true)返回 3。