因此,我在fortran 90中使用泰勒级数计算sin(0.75),直到某个点,所以我需要在do while循环中运行它(直到满足我的条件)。这意味着我将需要使用阶乘,以下是我的代码:implicit nonereal :: ydo while(0.75)) > 10.00**(-7)) y = x - ((x**i)/fact(i))end do
end program taylor
几周前,我问了一个关于使用setTimeout实现阶乘函数的问题,但不幸的是,它是一个未注册的帐户,我从未得到一个完整的答案。我的主要问题是,我想写一个函数来计算一个数的阶乘,但是使用setTimeout或setInterval命令。这背后的动机是重置IE使用的计数器,以避免长时间运行的脚本警告。1 : n * factorial(n - 1)在我的另一篇文章中,jsumners非常友好地向我提供了在计算阶乘时尝试定期使用setTimeout的代码:
function factorial(retur