C语言计算nPr的程序

编写一个C语言程序来计算或查找nPr,其计算的数学公式为 = n!/((n – r)!)。此示例允许输入n和r值并计算nPr。在这里,我们创建了一个numFactorial函数,它返回给定数字的阶乘。

更多程序 >> 点击这里

#include <stdio.h>

int numFactorial(int Number)
{ 
  if (Number == 0 || Number == 1)  
    return 1;
  else
    return Number * numFactorial (Number -1);
}

int main()
{
    int n, r, Result;
    
    printf("Enter the Number to calculate  = ");
    scanf("%d",&n);

    printf("Enter the r value to calculate = ");
    scanf("%d",&r);

    Result = numFactorial(n)/ numFactorial(n - r);

    printf("The Final Result = %d\n", Result);
    
    return 0;
}
Program to Calculate the nPr