C# 关于Pi计算程序的几个问题

C# 关于Pi计算程序的几个问题,c#,C#,我对编写一个程序感兴趣,该程序可以将Pi的值计算到无穷小数位。我只是想做一些事情来打发时间,还有一些事情要做。关于这一点,我有几个问题: 计算Pi的基准测试软件,它们使用什么系统?他们是否使用了一个无限函数,在每次迭代中都会收敛到pi值?如果是,什么是最好的功能 将计算值存储在变量中的最佳方法是什么?显然,没有任何现有的数据类型能够保存这么多的信息,那么我该如何处理呢 看。Wikipedia的底部还有一个PHP示例实现。就任意精度的.Net库而言,我听说了一些关于的好消息,如果是为了挑战,请尝试

我对编写一个程序感兴趣,该程序可以将Pi的值计算到无穷小数位。我只是想做一些事情来打发时间,还有一些事情要做。关于这一点,我有几个问题:

  • 计算Pi的基准测试软件,它们使用什么系统?他们是否使用了一个无限函数,在每次迭代中都会收敛到pi值?如果是,什么是最好的功能

  • 将计算值存储在变量中的最佳方法是什么?显然,没有任何现有的数据类型能够保存这么多的信息,那么我该如何处理呢


  • 看。Wikipedia的底部还有一个PHP示例实现。

    就任意精度的.Net库而言,我听说了一些关于

    的好消息,如果是为了挑战,请尝试使用ArrayList列表构建自己的数据结构,也许只是为了好玩/挑战/非常长的数字添加虚拟化(=将数字的未使用部分存储到磁盘)


    听起来很有趣:)

    在问这个问题之前,你显然试过谷歌搜索。哈哈……我试过了。我同意我没有花足够的时间,但我先用谷歌!我发现一些函数都收敛到Pi的值,但我只是想知道哪一个函数最好在程序中实现。关于数据类型,我什么也没找到。发布了你所寻找的汉克斯。我会调查的。对我来说,最大的挑战似乎是存储价值?有什么建议吗?有了这个公式,我想你不必把数字存储在内存中来计算下一部分。