c# - 关于圆周率计算程序的问题

标签 c#

我有兴趣编写一个程序来计算 Pi 的值到无限小数位。这是我想做的事情来打发时间,并有一些事情要做。因此,关于这一点,我有几个问题:

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

  2. 将计算值存储在变量中的最佳方法是什么?显然,现有的数据类型都无法保存如此多的信息,那么我该如何解决呢?

最佳答案

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

听起来很有趣 :)

关于c# - 关于圆周率计算程序的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3818495/

相关文章:

c# - MVC5 身份和 MVC4 简单成员资格有什么区别?

c# - Chrome 没有传递参数而是获取 AuthResend

c# - 位运算性能,如何提高

c# - 通过添加总计来获取不同的列表

c# - ASP.NET 中的 View 状态和控件

C# asp.net 使用mysql数据库的值动态创建多个复选框

c# - Dictionary.Keys.List()[i] 是否对应于 Dictionary.Values.ToList()[i]?

c# - 使用来自 VS.Net Designer 的绑定(bind)自动更新应用程序设置

c# - 在 soap 中读取 XML 配置文件

c# - 当工厂方法返回 null 时,我应该抛出什么异常?