需要编写一个JavaScript代码,该代码将提示用户输入数字,直到输入负数为止。然后仅计算正数的平均值。非常感谢您的帮助。
这是我到目前为止所拥有的:
do{
if(num < 0){
alert("You entered a negative number");
break;
}else if(num >= 0){
num = +prompt("enter another number");
sum += num;
count++;
}
}while(num != -1){
console.log(sum/count);
}
答案 0 :(得分:0)
检查
var sum=0;
var count=0;
do{
var num = prompt("enter another number");
if(num < 0){
alert("You entered a negative number");
break;
}else {
sum += parseInt(num,10);
count++;
}
}while(true);
alert(sum/count);
答案 1 :(得分:0)
do{
if(num < 0){
alert("You entered a negative number");
break;
}else if(num >= 0){
num = prompt("enter another number");
sum += num;
count++;
}
}while(num > 0)
console.log(sum/count);