javascript写出100以内的素数

javascript写出100以内的素数,第1张

var arr = [];

for(var i = 2; i < 100; i++){

    var yes = true;

    for(var j = 2; j <= i / 2; j++){

        if(i % j == 0){

            yes = false;

            break;

        }

    }

    if(yes){

        arrpush(i);

    }

}

consolelog(arr);

<!DOCTYPE html>

<html>

  <head>

  </head>

  <body>

    <script>

      var f = false;

      var i = 2;

      var j = 2;

      var n = 0;

      while (i < 1000) {

        f = true;

          while (j <= i/2){

            if (i % j == 0)

              {

                f = false;

                  break;

              }

            j++;

          }

          if (f) {

            if (n % 8 == 0) {

                documentwrite("<br>")

              }

              n++;

              documentwrite( i + ",");

          }

          j = 2;

          i++;

      }

    </script>

  </body>

</html>

写了个小东西,希望对你有帮助

<html>

<head>

<script>

function show(){

var base=documentgetElementById('base')value;

isPrime(base)alert(base+' 是素数'):alert(base+' 不是素数');

}

function isPrime(number) {

if (number < 2) {

return false;

} else {

for (var j = 2; j <= Mathsqrt(number); j++) {

if (number % j == 0) {

return false;

}

}

}

return true;

}

function filter(obj) {

var r = /^\d+$/;

var r2 = /\D+/;

if (!rtest(objvalue)) {

objvalue = objvaluereplace(r2, '');

}

}

function filter2(obj){

var r2 = /\D+/g;

clipboardDatasetData('text',clipboardDatagetData('text')replace(r2,''));

}

</script>

</head>

<body style="font-size:12px;">

数字<input type='input' id='base' onkeyup='filter(this)' onbeforepaste="filter2()"/>

<br>

<input type="button" value="素数" onclick="show();">

</body>

</html>

 var sum=0;

       for(var i = 100 ; i <= 200 ; i++){

           for(var j = 2,m = 1; j <=Mathsqrt(i) ; j++){

               if(i % j == 0){

                   m = 0;

                   break;

               }             

           }

           if(m == 1){

                   consolelog(i);

                    sum += i;

               }

       }

       consolelog(sum);

结果如下:

以上就是关于javascript写出100以内的素数全部的内容,包括:javascript写出100以内的素数、js里面while语句求1000以内质数、用javascript代码来判断素数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9875965.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存