是否可以在 C# 中获得多达 1000 个十进制数字?
我的程序需要至少 1000 个小数点的 pi 值。
那么您可以使用数组来模拟一个数字,例如,如果您需要计算 a(有 100000 位)加上 b(有 99999 位):
a: a[100000] a[99999] a[99998] ... a[1] a[0]
+b: b[9999] b[99998] ... b[1] b[0]
----------------------------------------------------------------------------
... a[1]+b[1]+Carry a[0]+b[0]
如果您仍在寻找其他答案的替代方法,请查看Bailey Borwein Plouffe公式来计算 Pi 的第 n 位数字。您可以使用它来计算前 1000 位数字。