`
uule
  • 浏览: 6312252 次
  • 性别: Icon_minigender_1
  • 来自: 一片神奇的土地
社区版块
存档分类
最新评论

打印100以内的所有质数

 
阅读更多

质数(prime number)又称素数,有无限个。

质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数

一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数;否则称为合数。

 

        <script type="text/javascript">
            
            /*
             * 打印出1-100之间所有的质数
             */            
          
            for(var i=2 ; i<=100 ; i++){
                
                //创建一个布尔值,用来保存结果,默认i是质数
                var flag = true;
                
                //判断i是否是质数
                //获取到2-i之间的所有的数
                for(var j=2 ; j<i ; j++){
                    
                    //判断i是否能被j整除
                    if(i%j == 0){
                        //如果进入判断则证明i不是质数,修改flag值为false
                        flag = false;                        
                    }                    
                }
                
                //如果是质数,则打印i的值
                if(flag){
                    console.log(i);
                }
                
            }          
            
        </script>
   

 。。。

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics