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

博客提及100以内的质数(素数),因质数与合数相对,还给出了判断合数的思路,同时列举了100以内的奇数和偶数情况,与信息技术相关的是可能涉及用代码实现这些数的判断。

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以内质数
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值