C语言计算nCr程序

编写一个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;
}
C Program to Calculate the nCr