一道js算法题 财富值32

2016-10-31 20:30发布

5072 4 3

求1到100的质数和,结果不对啊...大神看看哪里错了

自定义标题
段落格式
字体
字号
代码语言
4条回答
仙起来了 - 这个人很懒,什么都没留下
1楼 · 2016-10-31 21:01.采纳回答

除了楼上提到的应该在第一个 for 后面,每个数重置一下 amount = 0之外,内层的for循环

59人赞 添加讨论(1) 举报
mishen - whatsns产品经理
2楼-- · 2016-10-31 21:03

经过修改后的代码应该是:

64人赞 添加讨论(0)举报

你的 amount 变量放在最外层了,一直在增加,应该在第一个 for 后面,每个数重置一下 amount = 0

58人赞 添加讨论(0)举报

应该也是有问题的。j<=1,首先j没有声明,会报错Uncaught ReferenceError: j is not defined(…),其次就算声明了var j;,也会返回一个false,因为<=是判断而不是赋值。

48人赞 添加讨论(0)举报

一周热门 更多>