关于质数的判断

        var count = 0;    //计数器;

        for (var i = 2; i < 100; i++) {    //定义一个i,计算100以内的质数;

            var flag = true;    //再次说明以上定义的i都符合要求,定义为true;


            for (var j = 2; j < i; j++) {    //定义一个j,数学方法是:质数只能被自己或者1整除;

                if (i % j === 0) {    //进行筛选;

                    flag = false;    //用数学方法找到不符合要求的数,定义为false;

                    break;    //退出if;

                }

            }

            if (flag) {    //flag为ture即是1;

                document.write(i + '&nbsp;&nbsp;');    //文档输出i,并加空格;

                count += 1;    //计数器+1;

                if (count % 5 == 0) {    //i的值满5个就换行;

                    document.write('<br>');    //换行;

                }

            }

        }

        console.log(count);    //在控制台打印计数器的计数总和;
 
//以上内容即复制在script中;

 

posted @ 2021-12-09 20:43  又在周末约会  阅读(75)  评论(0)    收藏  举报