js JavaScript 求100以内的质数(素数)和合数 以及奇数和偶数

js JavaScript 求100以内的质数(素数)和合数 以及奇数和偶数100以内的质数(素数):varcount=0;for(vari=1;i<100;i++){for(varj=1;j<=i;j++){if(i%j==0){count++;}if(j==i&&count==2){…

大家好,欢迎来到IT知识分享网。

100以内的质数(素数):

var count = 0;
for(var i = 1; i < 100; i++) {
    for(var j = 1;  j <= i; j ++) {
        if(i % j == 0) {
            count ++;
        }
        if(j ==i && count == 2) {
            document.write(i + "  ");
        }
    }
    count = 0;
}

在这里插入图片描述

 var count = 0;
  for (var i = 2; i < 100; i++) {
        for (var j = 1; j <= Math.sqrt(i); j++) {
             if (i % j == 0) {
                  count++;
                }
            }
            if (count == 1) {
                document.write(i + "  ");
            }
            count = 0;
        }
-----------------------------------------------------------------------------

因质数和合数是相对的,所以以下是合数的方法:

var count = 0;
for(var i = 1; i < 100   ; i++) {
    for(var j = 1;  j <= i; j ++) {
        if(i % j == 0) {
            count ++;
        }
        if(j == i && count  != 2) {
            document.write(i + "  ");
        }
    }
    count = 0;
}

在这里插入图片描述

var count = 0;
for(var i = 0; i < 100; i++) {
	 for(var j = 1; j <= Math.sqrt(i); j++) {
        if(i % j == 0) {
            count ++;
        }
        }
        if( count != 1) {
            document.write(i +  "   ");
    }
    count = 0;
}
-----------------------------------------------------------------------------

100以内的奇数:add

for(var i = 0; i < 100; i++) {
    if(i % 2 != 0) {
        document.write(i + " -- ");
    }
}

add

-----------------------------------------------------------------------------

一百以内的偶数:even

for(var i = 0; i < 100; i++) {
    if(i % 2 == 0) {
        document.write(i + " -- ");
    }
}

在这里插入图片描述

-----------------------------------------------------------------------------

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



        var count = 0;
        for(var j = 0; j <= i;  j++) {
            if(i % j === 0) {
                count ++;
            }
        }
        if(count === 2) {
            console.log(i);
        }
    //求质数



    }
/求100以内质数

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/15109.html

(0)
上一篇 2024-02-21 08:45
下一篇 2024-02-21 10:45

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信