qq_32254523 2015-10-23 03:01 采纳率: 0%
浏览 6966

怎么用js编写1——100的质数?

用js写出来,力求方便
。。。。。。。。。。。
求大神帮忙哦
小女子在此谢过
我qq:837055246

  • 写回答

4条回答 默认 最新

  • the_dan 2015-10-23 03:07
    关注
    var sum = 0; //定义一个变量装和 var zhisu = ""; for(var i=2 ;i<=100;i++){ //从1到100加 var a = true; for(var j=2;j<i;j++){ if(i%j==0){ a = false; break; } } if(a){ zhisu+=+i sum+=i; //等于sum = sum + i } } document.write("质数有:"+zhisu); document.write("<br>")
    评论
  • 全栈极简 博客专家认证 2015-10-23 03:11
    关注
     <script type="text/javascript">
        var prime = function(len){
            var i,j;
            var arr = [];
    
            for(i = 1; i < len; i++){
                for(j=2; j < i; j++){  
                    if(i%j === 0) {
                        break;
                    }
                }
    
                if(i <= j && i !=1){
                    arr.push(i);
                }
    
              }
              return arr;
        };
        document.write(prime(100));
    </script>
    
    评论
  • havedream_one 2015-10-23 16:07
    关注
     <script type="text/javascript">
        function getPrimes(range){
            var primes = [];
            for(var i = 2; i <= range; i ++){
                if(isPrime(i)){
                    primes.push(i);
                }
            }   
            return primes;
        }
    
        function isPrime(pri){
            var flag = true;
            for(var i = 2; i <= pri / 2 ; i ++){
                if(pri % i == 0){
                    flag = false;
                    break;
                }   
            }
            return flag;
        }
        var primes = getPrimes(100);
        var msg = "";
        for(var i = 1 ; i <= primes.length ; i ++){
            msg += primes[i-1] + " ";
            if(i % 10 == 0){ 
                msg += "\n";
            }
        }
        alert(msg);
     </script>
    
    评论
  • 东风玖哥 2015-10-23 16:32
    关注

    又是求代做作业和课程设计的

    评论
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部