排列组合计算器

在线排列组合计算器,输入元素总数 n 与选取个数 r,即时计算排列数 P(n,r)、组合数 C(n,r) 与阶乘,并显示计算公式;浏览器本地运行、免费、无需安装。

排列公式 P(n,r) = n! / (n-r)!
从n个不同元素中取出r个元素的排列数(考虑顺序)
应用场景
  • 从5人中选3人排队:P(5,3) = 60种
  • 4位数密码(0-9可重复):10^4 = 10000种
  • 赛跑前三名排名:P(n,3)
组合公式 C(n,r) = n! / (r! × (n-r)!)
从n个不同元素中取出r个元素的组合数(不考虑顺序)
应用场景
  • 从5人中选3人组队:C(5,3) = 10种
  • 彩票选号(从45选6):C(45,6) = 8,145,060种
  • 扑克牌抽5张:C(52,5) = 2,598,960种
阶乘公式 n! = n × (n-1) × (n-2) × ... × 2 × 1
n个不同元素的全排列数
多重排列公式
n! / (n1! × n2! × ... × nk!)
n个元素中有重复元素的排列数

例如: AABBC 共5个元素,A有2个,B有2个,C有1个,输入: 2,2,1

应用场景
  • MISSISSIPPI的排列数:11!/(4!×4!×2!×1!) = 34,650种
  • 分配相同物品给不同人
圆排列公式 = (n-1)!
n个不同元素围成一圈的排列数
应用场景
  • 5人围圆桌坐的方式:(5-1)! = 24种
  • 项链珠子排列(可翻转):(n-1)!/2

--

输入数值并点击计算

排列组合计算器常见问题

排列组合计算器怎么使用?

先填写或调整「总元素数 (n)」、「取出元素数 (r)」、「数值 (n)」、「各类元素个数(用逗号分隔)」、「元素数 (n)」,再使用「计算排列」、「计算组合」、「计算阶乘」完成操作。可先用「总元素数 (n)」中的示例 「5」熟悉输入格式,再替换成自己的数据。

输入数值有哪些范围或单位要求?

「总元素数 (n)」的输入范围为 0~170。「取出元素数 (r)」的输入范围为 0~170。「总元素数 (n)」的输入范围为 0~1000。请按字段标注的单位输入,先检查超出范围、空值和小数点,再核对结果。

排列组合计算器的结果应怎样理解?

先核对输入单位、正负号和计算条件,再用一组容易手算的数据检查结果。显示的小数位是展示精度;输入数据和公式的适用范围仍会影响结果。

输入内容会保存或发给外部服务吗?

本页的主要处理逻辑在浏览器内执行。页面加载资源、打开外部链接,以及带外部地址的内容预览仍可能产生网络请求;“本地处理”并不表示整个网页完全没有网络活动。

没有结果或操作失败时先检查什么?

先检查「总元素数 (n)」、「取出元素数 (r)」、「数值 (n)」是否完整,以及格式、单位和当前选项是否匹配。重新执行「计算排列」,查看页面的结果或错误提示;可先用少量数据定位问题。

相关工具

BMI 计算器 · 年龄计算器 · 年龄差计算器 · 进制计算器 · 全部计算器