Moo*_*ons 6 .net c# math bigdecimal
我的值大于1.97626258336499E-323
我也不能使用BigInteger,因为它只处理整数值
任何帮助表示赞赏
以下是一些用户给出的解决方案失败的代码也失败了:
BigValue / (Math.Pow((1 + ret), j));
Run Code Online (Sandbox Code Playgroud)
这个BigValue就像15000.25
ret是-0.99197104212554987
j将大约500-600.
我也没有想到如何使用Rational Class
BigRational来自微软的基类库团队。它使用大整数将其存储为分数,但支持各种运算符。
当涉及到将其打印为十进制时,我认为您需要为此编写自己的实现。我在某个地方为这门课写了一篇文章,但我必须找到它。