排列组合计算器(在线)

在浏览器中计算任意n和r的nPr和nCr。您的数字始终保留在您的设备上。

排列组合计算器完全在您的浏览器中运行。您输入的n和r值在本地计算,绝不会上传到ArrayKit。

打开概率计算器

关于 排列组合计算器

排列组合计算器可为任意n和r求出nPr(排列数)和nCr(组合数),并在计算过程中给出n!和r!。输入物品总数(n)和要选取的数量(r),即可立即看到有序排列的方式数与不考虑顺序的选择方式数。它适用于统计作业、概率问题、彩票和扑克牌手概率计算,以及任何需要在不手工计算阶乘的情况下统计排列或选择的场景。计算采用连乘方法,即使n达到中等规模也能保持结果精确,远超过直接计算阶乘就会溢出的范围。专为学生、教师以及任何需要快速得到nPr或nCr答案的人设计。所有计算都在您的浏览器本地完成。

功能特性

如何使用 排列组合计算器

  1. 输入n,即物品总数
  2. 输入r,即要选取的物品数量
  3. 查看有序排列的nPr和选择方式的nCr
  4. 复制结果摘要用于笔记或练习

示例

输入

n=5, r=2

输出

nPr 20 · nCr 10

常见错误与故障排除

常见问题

排列组合计算器是什么?
这是一个工具,可为任意n(总物品数)和r(所选物品数)计算nPr(排列数)和nCr(组合数),以及n!和r!,让您无需手工求解阶乘。
nPr和nCr有什么区别?
nPr统计从n个物品中取r个的有序排列,因此ABC和BCA分别计数。nCr统计无序选择,因此ABC和BCA被视为同一组。nCr始终等于nPr除以r!。
计算器如何在n较大时计算nCr而不发生溢出?
它不是将两个完整阶乘相除,而是在r和n − r中取较小者,构建一个连续乘积来计算nCr,这使其在n远大于直接计算n!所能承受的范围时仍保持精确。
当r为0或r等于n时,排列组合计算器会返回什么?
这两者都是明确定义的边界情况:当r为0或r等于n时,nCr为1(恰好只有一种方式可以什么都不选或全部选中);当r为0时,nPr也为1。
nPr或nCr会是负数吗?
不会。如果r大于n,或任一数值为负,计算器会显示错误而不是给出无意义的结果——不存在排列或选择超过可用数量物品的方式。
排列组合计算器会把我的n和r值发送到别处吗?
不会。排列组合计算器完全在您的浏览器中运行。您输入的数值在本地计算,绝不会上传到ArrayKit。

相关工具

全部 ArrayKit 工具