Fat_Shady_ 2021-03-24 22:06 采纳率: 0%
浏览 551

JS递归 1000/1+1000/2+1000/3+...1000/n=10000 写出求n的代码

我只知道求左边第n项的和,但给了和求n不会。求大佬解答

function foo(n) {
          if (n == 1) {
            return 1000 / 1;
          } else {
            console.log(n);
            return 1000 / n + foo(n - 1);
          }
        }
        document.write(foo(100));
  • 写回答

3条回答 默认 最新

  • 崽崽的谷雨 2021-03-25 09:05
    关注

    js运算会精度缺失,加起来会有问题1000/3这种。。。。

    评论

报告相同问题?