求m!/n!*(m-n)!
#include <iostream>
using namespace std;
long fac(int n);//求n的阶乘
int main( )
{
int n, m;
cout <<"请输入要进行运算的两个数(前面的要大于后面的):" <<endl;
cin >>m >>n;
while(m <= n)
{
cout <<"请输入要进行运算的两个数(前面的要大于后面的):" <<endl;
cin >>m >>n;
}
cout <<fac(m) / (fac(n) * fac(m - n) ) <<endl;
return 0;
}
long fac(int n)
{
for( int b = 1, i = 1; i <= n; i ++)
b *= i;
return b;
}