<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
//判断一个数是否为质数
//质数:只能被1和它自身整除的数,1不是质数也不是和数,质数必须大于1的自然数
// 1 接收输入的数值
var num = prompt('请输入数值:');
// 2 判断数值是否大于等于1
if (num <= 1) {
alert('该数值不是质数');
} else {
var flag = true; //定义一个flag来判断是否为质数 采用中间量,标识是否为质数
// 3 获得输入的数值从2到num之间的数值
for (var i = 2; i < num; i++) {
// 4 判断2到num之间的数值是否被num整除
if (num % i == 0) {
// 5 如果整除说明不是质数
flag = false;
}
}
}
if (flag) {
alert(1);
} else {
alert(0);
}
</script>
</body>
</html>
判断质数
最新推荐文章于 2022-07-30 18:01:12 发布