编写一个C语言程序来查找或计算nCr。这个组合公式也可以表示为C(n, r)。计算nCr的数学公式是nCr = n!/( r!(n – r)!)。这个程序允许输入n和r值并计算nCr。在这里,我们创建了一个返回给定数字阶乘的函数。
#include <stdio.h>
int factorial(int Number)
{
if (Number == 0 || Number == 1)
return 1;
else
return Number * factorial (Number -1);
}
int main()
{
int n, r, ncrResult;
printf("Enter the Number = ");
scanf("%d",&n);
printf("Enter the r Value = ");
scanf("%d",&r);
ncrResult = factorial(n)/ (factorial(r) * factorial(n - r));
printf("The Final Result of nCr = %d\n", ncrResult);
return 0;
}
