gpt4 book ai didi

javascript - for/while 循环用于读取用户输入

转载 作者:行者123 更新时间:2023-12-03 10:17:32 24 4
gpt4 key购买 nike

我对编程有点陌生,我在测验中得到了这个问题。我需要编写一个 JavaScript 程序来从用户那里读取 10 个正值,然后仅对 3 和 5 的倍数求和。

我什至无法完成代码。有帮助吗?

var x = new Array ();
var total;
x.push(parseFloat(window.prompt("enter a value",""),));
for (x.length<=10; i=0; i<10; i++) {
total += x[i]
}
else{
document.write(total);
}

最佳答案

您需要将提示函数放入 for 循环中,并添加检查数字是否乘以 3 或 5。

var total;
for (var i=0; i<10; i++) {
var num = parseFloat(window.prompt("enter a value",""));
if (num % 3 == 0 || num % 5 == 0) {
total += num;
}
}
document.write(total);

更新:

var total;
var i = 0;
while (i<10) {
var num = parseFloat(window.prompt("enter a value",""));
if (num >= 0 && (num % 3 == 0 || num % 5 == 0)) {
total += num;
i++;
}
}
document.write(total);

关于javascript - for/while 循环用于读取用户输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29803591/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com