组合怎么计算公式的核心写法是 C(n, r) = n! / [r! × (n - r)!],其中 n 表示元素总数量,r 表示选取数量,公式结果表示从 n 个不同元素中选出 r 个元素且不考虑先后顺序的组合数量;如果同一批元素需要考虑顺序,可先使用排列公式 P(n, r) = n! / (n - r)!,再除以 r! 转换为组合数量;如果计算对象是“从 5 个里选 2 个”,直接代入 C(5, 2) = 5! / [2! × (5 - 2)!] = 5 × 4 / (2 × 1) = 10,即可得到组合数为 10。该公式适合用于选择方案、分组数量、抽选方式、搭配数量等计数场景,核心思路是“先统计可选总数,再统计选取数量,最后用阶乘约分得到组合数”。
【公式与适用情况】
| 符号 | 含义 | 说明 |
|---|---|---|
| C(n, r) | 组合数 | 表示从 n 个不同元素中选取 r 个元素的方案数量 |
| n | 元素总数 | 被选择对象的全部数量 |
| r | 选取数量 | 每次需要选择的对象数量 |
| n! | 阶乘 | 表示 1 × 2 × 3 × ... × n |
| P(n, r) | 排列数 | 表示从 n 个元素中取 r 个元素并考虑顺序的排列数量 |
【常用组合计算公式】
- 基本公式:C(n, r) = n! / [r! × (n - r)!]
- 递推写法:C(n, r) = C(n - 1, r) + C(n - 1, r - 1)
- 对称写法:C(n, r) = C(n, n - r)
- 边界写法:C(n, 0) = 1,C(n, n) = 1
- 排列转组合:C(n, r) = P(n, r) / r!,其中 P(n, r) = n! / (n - r)!
【手算组合数的流程】
- 确认总数量 n:看清题目或场景中一共有多少个不同元素。
- 确认选取数量 r:看清需要从中选出多少个元素。
- 判断是否需要顺序:如果只关心“选了哪些”,使用组合公式;如果还关心“先后顺序”,使用排列公式。
- 代入公式:将 n 与 r 代入 C(n, r) = n! / [r! × (n - r)!]。
- 进行约分:计算时可从分子与分母约去公共因子,得到组合数。
- 写出最终组合数量:最终结果用于表示方案数、搭配数或分组数。
【计算示例】
| 场景 | 公式写法 | 计算过程 | 结果 |
|---|---|---|---|
| 从 4 个元素中选 2 个 | C(4, 2) | 4! / [2! × (4 - 2)!] = 4 × 3 / (2 × 1) | 6 |
| 从 5 个元素中选 3 个 | C(5, 3) | 5! / [3! × (5 - 3)!] = 5 × 4 / (2 × 1) | 10 |
| 从 6 个元素中选 2 个 | C(6, 2) | 6! / [2! × (6 - 2)!] = 6 × 5 / (2 × 1) | 15 |
| 从 8 个元素中选 4 个 | C(8, 4) | 8! / [4! × (8 - 4)!] = 8 × 7 × 6 × 5 / (4 × 3 × 2 × 1) | 70 |
| 从 3 个元素中选 0 个 | C(3, 0) | 3! / [0! × (3 - 0)!] = 1 | 1 |
| 从 3 个元素中选 3 个 | C(3, 3) | 3! / [3! × (3 - 3)!] = 1 | 1 |
【组合计算公式的实用写法】
- 当 r 较大时,可先用对称写法:C(n, r) = C(n, n - r),把选取数量变小后再算。
- 当 n 与 r 数字较小时,可直接展开阶乘并约分。
- 当需要连续比较多个组合数时,可用递推关系:C(n, r) = C(n - 1, r) + C(n - 1, r - 1)。
- 当题目要求搭配数量、选取方案数、分组数量时,通常优先选择组合计算公式。
【常见问题】
问题1:组合怎么计算公式里 C(n, r) = n! / [r! × (n - r)!] 怎么用?
回答1:组合怎么计算公式里,C(n, r) = n! / [r! × (n - r)!] 用于计算组合数量,n 表示元素总数,r 表示选取数量,代入后即可得到从 n 个不同元素中选 r 个的组合数。
问题2:组合计算公式中 n! 和 (n - r)! 表示什么?
回答2:组合计算公式里,n! 表示从 1 乘到 n 的阶乘,(n - r)! 表示从 1 乘到 n - r 的阶乘,二者用于计算 C(n, r) = n! / [r! × (n - r)!]。
问题3:组合计算公式遇到 r = 0 或 r = n 时结果是多少?
回答3:组合计算公式在 r = 0 时给出 C(n, 0) = 1,在 r = n 时给出 C(n, n) = 1,表示全不选和全选各算一种组合。
问题4:组合计算公式和排列公式有什么关系?
回答4:组合计算公式由排列公式转化而来,排列公式为 P(n, r) = n! / (n - r)!,组合计算公式为 C(n, r) = P(n, r) / r!,二者核心区别在于组合计算公式不考虑顺序。


