首页 > 后端开发 > C++ > 计算nPr值的C程序?

计算nPr值的C程序?

WBOY
发布: 2023-08-26 09:45:17
转载
653 人浏览过

计算nPr值的C程序?

排列组合,nPr也可以表示为P(n,r),是一个用于计算排列数量的数学公式。P(n,r)的公式是n! / (n – r)!。

在一个包含n个元素的集合上的排列数量由n!给出,其中“!”表示阶乘。

Input:n=5;r=4;
Output:120
登录后复制

Explanation

的中文翻译为:

解释

P(5, 4) = 5! / (5-4)! => 120 / 1 = 120
5!=1*2*3*4*5*=120
登录后复制

Example

的中文翻译为:

示例

#include<iostream>
using namespace std;
long int fact(int x) {
   int i, f=1;
   for(i=2; i<=x; i++) {
      f=f*i;
   }
   return f;
}
int main() {
   int n, r;
   long int npr;
   n=5;
   r=4;
   npr=fact(n)/fact(n-r);
   printf("%d",npr);
}
登录后复制

以上是计算nPr值的C程序?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:tutorialspoint.com
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板