js代码:
// 输出100-200之间所有的质数 -》100是不是质数
var times = 0;
for (var i = 100; i <= 200; i++) { //输出100-200之间的数
times = 0;
for (var j = 2; j < i; j++) { //判断输出的数是不是质数
if (i % j == 0) {
times++ //当i能被j整除时,次数加1
}
}
if (times == 0) {
console.log(i);
}
}
外边的for循环是输出100-200这些数,里边的for循环是用来判断是不是质数。
提示: 先会判断 一个数字是不是质数 ? 我们以9 为例
var num = 9 ;
要让 2-8 之间的数字都 被9 除,记录能被整除的次数,
如果能被整数的次数是 0 说明 是质数,
如果能被整除的次数不是0 说明 不是质数
最后输出即可
效果图如下: