300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > C语言计算排列组合C(m n)的值

C语言计算排列组合C(m n)的值

时间:2018-07-15 18:17:16

相关推荐

C语言计算排列组合C(m n)的值

C语言计算排列组合C(m,n)的值

首先看到这个问题的时候,我们必须知道一个公式,C(m,n)-m!/((m-n)! n!)

所以,这个问题就由计算排列组合转换成计算阶乘的问题了

#include<iostream>using namespace std;int fac(int);int main() {int m,n;cin>>m>>n;cout<<fac(m)/fac(m-n)*fac(n);}int fac(int x){int s=1;for(int i=1;i<=x;i++){s*=i;}return x;}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。