怎么用JavaScript写出一百以内的质数

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/Nice_Nice_Nice/article/details/102772521

用JavaScript写出一百以内的质数
1.什么是质数
质数又称素数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;
2.怎么用JavaScript表达质数
我的方法是用两个数‘x’和‘y’来表达两个不同的数,因为是求100以内的质数,且1不是质数,那么整体的思路就是用x对y取余,y是所有比x小的整数(1除外),如果结果为0,那么这个数就不是质数。
3.代码应该怎么写

<script>
        for (x = 2; x < 100; x++) {
            var z = 0;
            for (y =2; y < x ; y++) {
                if (x % y == 0) {
                    z = 1;
                }
            }
            if (z == 0) {
                document.write(x + '&nbsp;&nbsp;');
            }
        }
    </script>

输出截图:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Nice_Nice_Nice/article/details/102772521
今日推荐