#include <iostream>
using namespace std;
long fac ( int ); //求n的阶乘
int main()
{
int a , b , he ;
cout << "请输入两个非负证数 a , b ( a > b )" << endl ;
cin >> a >> b ;
he = fac ( a ) / ( ( b ) * fac ( a - b ) ) ;
cout << he << endl ;
return 0 ;
}
long fac ( int n )
{
int sum = 1 ;
if ( n == 0 )
sum = 1 ;
else
{
for ( int i = 1 ; i <= n ; i++ )
sum = sum * i ;
}
return sum ;
}
运行结果: