C语言问题,这里为什么要加t?

如题所述

因为在for循环内部,满足条件t>eps的情况下,每次计算出来的t值,都是在下一次循环的时候,才加入到s里面。

所以当条件t>eps不满足,for循环结束后,s要把上次计算的t补进来。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-02-05
这里的t是用来保存累加和中前一项的值。这样,后一项就等于前一项的值,乘以n/(2*n+1),也就是乘以第n个乘积中的最后一个分数因子。这样可以免去计算第n项的一个循环,以提高计算的效率。本回答被网友采纳
第2个回答  2021-02-05
这是数学问题,你应该问数学;
相似回答