提问人:chirag 提问时间:10/31/2023 最后编辑:Ivarchirag 更新时间:10/31/2023 访问量:43
编写一个 JavaScript 程序来求数值向量的平方和 [关闭]
Write a JavaScript program to find the sum of squares of a numerical vector [closed]
问:
我的代码不起作用。 任何人都可以发现我的代码中的错误吗?
function sumsq(array) {
var sum = 0;
for (let i = 0; i < array.length; i++) {
sum += Math.pow(array[i], 2);
return sum;
}
}
当我通过时,我期望输出为 30,但它显示 0。[0,1,2,3,4]
答:
-2赞
Ale_Bianco
10/31/2023
#1
您需要将语句移出循环。return
function sumsq(array) {
var sum = 0;
for(let i = 0; i < array.length; i++) {
sum += Math.pow(array[i], 2);
}
return sum;
}
// Test the function
console.log(sumsq([0, 1, 2, 3, 4])); // Output: 30
评论