C语言 编程 用函数计算 /[n!*(n-m)!]编写计算x!的函数float fact(intx),用在主函数输入m,n的值(m>=n>=0),调用fact函数计算表达式m!/[n!(n-m)!]的值

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/04 21:07:00
C语言 编程 用函数计算 /[n!*(n-m)!]编写计算x!的函数float fact(intx),用在主函数输入m,n的值(m>=n>=0),调用fact函数计算表达式m!/[n!(n-m)!]的值
xQJ@J%SR.$?úMmHSB'p MB6] |1 LDqNws9f ʟfy4,ɢsȮzϧmT*6)Qv8%=+dG\hbCܔ\ǏTCL!' W|IT+w6v7%O}Ͻa?rz o9ݗg6<T -AvmROT GB{c(4YPC hwصUku4XTpr\R:EJ<%̡}-񹟫#

C语言 编程 用函数计算 /[n!*(n-m)!]编写计算x!的函数float fact(intx),用在主函数输入m,n的值(m>=n>=0),调用fact函数计算表达式m!/[n!(n-m)!]的值
C语言 编程 用函数计算 /[n!*(n-m)!]
编写计算x!的函数float fact(intx),用在主函数输入m,n的值(m>=n>=0),调用fact函数计算表达式m!/[n!(n-m)!]的值

C语言 编程 用函数计算 /[n!*(n-m)!]编写计算x!的函数float fact(intx),用在主函数输入m,n的值(m>=n>=0),调用fact函数计算表达式m!/[n!(n-m)!]的值
#include
float fact(int x)
{
\x09if (x == 0 || x == 1)
\x09{
\x09\x09return 1;
\x09}
\x09return x * fact(x - 1);
}
void main()
{
\x09int n, m;
\x09scanf("%d%d", &m, &n);
\x09printf("%f\n", fact(m) / (fact(n) * fact(n - m)));
}