擅长:python、mysql、java
<p>我很惊讶这是一个问题,因为我认为<code>r</code>在成为问题之前就已经低于了错误容忍度。你知道吗</p>
<p>请注意,您真正需要的是阶乘的倒数。你可以有一个变量,比如<code>fact_recip</code>,初始化为</p>
<pre><code>fact_recip = 1.0
</code></pre>
<p>像<code>r= ex*sign*fact_recp</code>一样使用</p>
<p>并通过</p>
<pre><code>fact_recip /= ((i+1)*(i+2))
</code></pre>
<p>这将处理您看到的错误,但我不确定舍入错误是否是一个问题。你知道吗</p>