c++ 编程计算组合数 p=Cmk=m!/k!(m−k) !的值。

c++ 编程计算组合数 p=Cmk=m!/k!(m−k) !的值。

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