C程序找到nCr和nPr
在C编程语言中,nCr被称为组合。 nCr 是从 n 个对象的集合中选择 r 个对象,其中对象的顺序并不重要。
nPr 称为排列 。 nPr 是一组“n”个对象中“r”个对象的排列,这些对象应该按顺序或序列排列。
排列和组合公式
求排列的公式以及 C 语言中给定数字的组合如下 -
- nCr = n!/(r!*(n-r)!)
- nPr = n!/(n-r)!.
求 nCr 的逻辑如下 -
result = factorial(n)/(factorial(r)*factorial(n-r));登录后复制
result = factorial(n)/factorial(n-r);登录后复制