老师,帮忙检查下作业

来源:2-11 编程练习

慕的地5368065

2021-05-06 16:46:19

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>if算法</title>
</head>
<body>
<script>
var n=Number(prompt("请输入1~1000以内的数字"));
if(n>=1&&n<=1000){
alert("输入的数字不合法");
}else{

if(n/2==0||n/3==0){
alert("可以被2或者3整除");
}else{
alert("不能被2或者3整除");
}
}
</script>
</body>
</html>


写回答

1回答

好帮手慕久久

2021-05-06

同学你好,代码不正确,具体如下:

1、页面打开输入100001时,提示“不能被2或者3整除”,原因是if中的条件书写不正确。当数字不合法时,条件应该是小于1或者大于1000,即不是1-1000之间,调整如下:

http://img.mukewang.com/climg/6093bb6609503b8407370207.jpg

2、调整后,输入999,提示“不能被2或者3整除”。原因是“取余”的符号写错了,修改如下:

http://img.mukewang.com/climg/6093bbb309fc65fa06920428.jpg

祝学习愉快!

0

0 学习 · 15276 问题

查看课程