TL
Tool Lab
💰捐赠
💰捐赠

阶乘与组合计算器

计算阶乘、排列P(n,r)和组合C(n,r)。

10! =
3628800
7位数

前20个阶乘:

0!
1
1!
1
2!
2
3!
6
4!
24
5!
120
6!
720
7!
5040
8!
40320
9!
362880
10!
3628800
11!
39916800
12!
479001600
13!
6227020800
14!
87178291200
15!
1307674368000
16!
20922789888000
17!
355687428096000
18!
6402373705728000
19!
121645100408832000

关于本工具

阶乘计算器使用BigInt算术精确计算n!、排列P(n,r)和组合C(n,r),支持n最大为170。

阶乘是从1到n的所有正整数的乘积。排列计算有序选择数,组合计算无序选择数。

使用方法

  1. 选择标签:阶乘、排列或组合。
  2. 输入n的值(0-170)。
  3. 对于排列和组合,还需输入r的值。
  4. 结果立即更新。

使用场景

用于概率计算、计数问题、算法复杂度分析和数学教育。

常见问题

  • n的最大值是多少?最大支持170。171!对大多数用途来说非常大且不实用。
  • 排列和组合有什么区别?排列P(n,r)计算有序选择(如第1-3名),组合C(n,r)计算无序选择(如选3名代表)。