作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我很好奇,googolplex 是(10^10)^100
(更正:10^(10^100)
)并且我想计算这个。我怎样才能做到这一点?
在 C#
中使用以下代码:
Console.WriteLine(Math.Pow(Math.Pow(10, 10), 100));
直接产生了以下结果:
无限
还有,是 Math.Pow(Math.Pow(10, 10), 100)
还是 Math.Pow(10, Math.Pow(10, 100))?
我知道即使这样的事情可以计算(我敢肯定它不在您的日常计算机上),它很可能需要无限长的时间才能完成。
我真的需要多出去走走......
最佳答案
如果您只是想显示该值,那么在您验证它的时间长度内这应该是正确的:
Console.Write("1");
while (true) {
Console.Write("0");
}
或者,如果您想获得更具体的信息,我们可以在没有任何 bignum 库的情况下做到这一点。
Console.Write("1");
const int BIL = 1000000000;
for (int i0=0; i0<10; i0++)
for (int i1=0; i1<BIL; i1++)
for (int i2=0; i2<BIL; i2++)
for (int i3=0; i3<BIL; i3++)
for (int i4=0; i4<BIL; i4++)
for (int i5=0; i5<BIL; i5++)
for (int i6=0; i6<BIL; i6++)
for (int i7=0; i7<BIL; i7++)
for (int i8=0; i8<BIL; i8++)
for (int i9=0; i9<BIL; i9++)
Console.Write("0");
关于c# - 如何计算 googolplex,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20062060/
我很好奇,googolplex 是(10^10)^100(更正:10^(10^100))并且我想计算这个。我怎样才能做到这一点? 在 C# 中使用以下代码: Console.WriteLine(Mat
假设我们不关心程序的运行时间(这对于凡人来说几乎是无限的)并且使用有限的内存量(2^64 字节),我们想要以 10 为基数打印出 10 的精确值^(googolplex),屏幕上一次一位数字(大部分为
我是一名优秀的程序员,十分优秀!