排列组合计算器(在线)
在浏览器中计算任意n和r的nPr和nCr。您的数字始终保留在您的设备上。
排列组合计算器完全在您的浏览器中运行。您输入的n和r值在本地计算,绝不会上传到ArrayKit。
打开概率计算器
关于 排列组合计算器
排列组合计算器可为任意n和r求出nPr(排列数)和nCr(组合数),并在计算过程中给出n!和r!。输入物品总数(n)和要选取的数量(r),即可立即看到有序排列的方式数与不考虑顺序的选择方式数。它适用于统计作业、概率问题、彩票和扑克牌手概率计算,以及任何需要在不手工计算阶乘的情况下统计排列或选择的场景。计算采用连乘方法,即使n达到中等规模也能保持结果精确,远超过直接计算阶乘就会溢出的范围。专为学生、教师以及任何需要快速得到nPr或nCr答案的人设计。所有计算都在您的浏览器本地完成。
功能特性
- 并排计算nPr(排列数)和nCr(组合数)
- 同时显示输入值对应的n!和r!
- 采用连乘方法,在n为中等规模时仍保持精确
- 输入n和r时即时重新计算
- 当r大于n或数值不是整数时给出清晰错误提示
- 一键复制完整的结果摘要
- 正确处理r = 0和r = n的边界情况(两者的nCr均为1)
- 完全在浏览器中运行,不发送任何数字
如何使用 排列组合计算器
- 输入n,即物品总数
- 输入r,即要选取的物品数量
- 查看有序排列的nPr和选择方式的nCr
- 复制结果摘要用于笔记或练习
示例
输入
n=5, r=2
输出
nPr 20 · nCr 10
常见错误与故障排除
- 排列组合计算器显示错误,因为r大于n。 — 您不能选择比实际存在数量更多的物品。请输入0到n之间(含两端)的r值。
- nPr和nCr与教材预期相比似乎调换了。 — nPr统计的是顺序有意义的排列(例如比赛名次);nCr统计的是顺序无关的选择(例如委员会成员)。请确认您的问题需要哪一种。
- 在n或r中输入4.5这样的小数会产生错误。 — 排列和组合仅对整数定义。请四舍五入或重新以整数形式输入该值。
- n非常大时,n!或nPr显示为∞。 — 阶乘在大约170!之后会超出双精度浮点数的精度范围。相同的n配合较小的r时,nCr通常仍可正常计算,因为它使用连续乘积而不是两个完整的阶乘相除。
常见问题
- 排列组合计算器是什么?
- 这是一个工具,可为任意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。
相关工具
- 概率计算器 — 计算组合事件与条件概率。
- 因数计算器 — 列出数字的所有因数及质因数分解。
- 统计计算器 — 即时计算平均值、中位数、众数、标准差和四分位数。
- 数列计算器 — 生成等差、等比和斐波那契数列,计算第n项与总和。
- 样本量计算器 — 根据置信水平和误差范围计算所需样本量。
- 大数计算器 — 对巨大整数进行精确的加、减、乘、除和乘方运算。
全部 ArrayKit 工具