Ⅰ、问题描述:

统计100~200之间素数的个数并输出素数
分析:
素数是指除了 1 和自己本身能被整除外,不能被任何其他的数整除的数;
同时,1 既不是素数也不是合数,2是最小 的合数;

Ⅱ、实现过程如下:

1、运行软件VScode,亲测可实现;
2、运行代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        var count = 0; //计数;
        for( var i=100; i<=200; i++ ){
            var flag = true;  //假定一开始是素数,是后面判断的依据;
            for( var j=2; j<i; j++ ){
                if( i%j==0 ){
                    var flag = false;
                    break;  //break只终止自己所在的自己的循环,并不影响其他的循环;
                }
            }
            if( flag ){
                console.log( i );
                count++;
            }
        }
        console.log( '100~200之间的素数总个数为: ' + count + ' 个' );
    </script>
</body>
</html>

3、结果展示
注意:
由于代码输出是 “console.log(’’);”,因此其结果是在控制台;

结果为:21个素数;
在这里插入图片描述

Ⅲ、小结:

哪里有不对或不合适的地方,还请大佬们多多指点和交流!

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐