利用js判断一个正整数是否是一个素数(质数)

素数是指,只能被1和它自己本身整除。

/素数  只能被自身和1整除
function getZhishu(num) {
    if (num == 1) {
        return '不是素数'
    } else {
        for (var i = 2; i < num; i++) {
            if (num % i == 0) {
                return '不是素数';
            }
        }
        if (num == i) {
            return '素数是' + num;
        }
    }
}
var num = prompt('请输入正整数')
alert(getZhishu(num));

如果num=1,弹出不是素数
num=2,弹出素数是2
num=9,弹出不是素数

发布了13 篇原创文章 · 获赞 7 · 访问量 4547

猜你喜欢

转载自blog.csdn.net/Bcxbclj/article/details/103565457