#C04L09P03. C04.L09.函数.课堂练习2.组合问题

C04.L09.函数.课堂练习2.组合问题

题目描述

CnmC^m_n 表示从 n 个物品中选出 m 个物品的方案数。举个例子,从(1,2,3) 三个物品中选择两个物品可以有(1,2),(1,3),(2,3)这三种选择方法。根据组合数的定义,我们可以给出计算组合数的一般公式:

CnnC_n^n = n!m!(nm)!\huge \frac {n!} {m!(n−m)!}

其中:n!=1∗2∗3∗....∗n

对于给定的 n 、 m ,求 CnmC^m_n 的值。

请定义函数 JC ( int k ); 求指定整数的阶乘,并在主函数中调用该函数计算 CnmC^m_n 的值。

输入格式

两个数 n 和 m ( 1 <= m <= n <= 10 )。

输出格式

一个数,为总选法。

样例

5 3
10