问题补充:
C语言求阶乘要求m!/[n!*(m-n)!]要求1:m和n由用户输入,测试数据:10,2 结果为45 12,3 结果为220.要求2:用函数实现,函数原型为int Play(int n,int m),功能:计算从n个数中按m分组的组合数,
答案:
#include<stdio.h>
intfactorial(intn);
intPlay(intn,intm);
intmain(void)
{printf("%d%d",Play(10,2),Play(12,3));
return0;
}intfactorial(intn)
{if(n==0||n==1)
return1;
else
returnn*factorial(n-1);
}intPlay(intn,intm)
{returnfactorial(n)/(factorial(m)*factorial(n-m));
}