gpt4 book ai didi

c# - 如何使用库调用在 C# 中计算阶乘?

转载 作者:太空狗 更新时间:2023-10-29 21:03:35 25 4
gpt4 key购买 nike

我需要计算 100 以内数字的阶乘!为了确定一系列硬币翻转式数据是否是随机的,根据 this Wikipedia entry on Bayesian probability.如您所见,必要的公式涉及 3 个阶乘计算(但有趣的是,其中两个阶乘计算是在计算第三个阶乘的过程中计算的)。

我看到了this question here ,但我认为整数会很快被爆掉。我还可以制作一个关于阶乘计算更智能的函数(即,如果我有 11!/(7!3!),根据维基示例,我可以转到(11 * 10 * 9 * 8)/3!),但这对我来说有点过早优化的味道,因为我希望它能工作,但我不关心速度(目前)。

那么我可以调用什么好的 C# 库来计算阶乘以获得该概率?我对可以进入阶乘计算的所有令人敬畏的东西不感兴趣,我只想要以我可以操纵它的方式得到结果。 Math 命名空间中似乎没有阶乘函数,因此出现了这个问题。

最佳答案

你可以试试 Math.NET - 我没用过那个库,但他们确实列出了阶乘和对数阶乘。

关于c# - 如何使用库调用在 C# 中计算阶乘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1495856/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com