c语言中怎么算组合数呢?

c语言中怎么算组合数呢?,第1张

组合数C(n,m)的计算公式为:

例题:

扩展资料:

C(n,m),表示的是从 n 个不同元素中每次取出 m 个不同元素 局伍戚 ,不管其顺橘茄序合成一组,称为从 n 个元素中不重复地选取 m 个元素的一个组合

参考资料:桐陵百度百科_组合数

double fact(long num)

{

    for (long 森绝御i = 1 num > 0 num--)

    {

        i *= num

    }    

}

int main()

{

    long m

    long n

    long C

    

    scanf("%ld %ld", &m, &n)

    

    C = 宏启fact(n) / ((fact(m)) * fact(n-m))

    

    printf("%ld",C)

   此岩 

    return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12407249.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存