1. 质数是除1和本身以外,没有其他因数的数,即不能被本身小的数以及1整除
思路:
1.拿到100到200之间的数;
2.拿到除1以外到比数小的数
3.判断数能否被拿到除1以外到比数小的数整除
4.如果能被整除,则不是质数,不能则不是
1.
for (var n = 100; n <= 200; n++) { //通过for循环拿到100到200之间的数
var num = 0; //计数器
for (var i = 2; i < n; i++) { //拿通过for循环到2到i之间的数
if (n % i == 0) { //判断n是否能被比自己小且大于1的数整除
num = 100; //满足判断条件,100赋值给num
}
}
if (num != 0) { //判断num是否为0,满足条件,则不是质数
console.log('不是质数');
} else { //反之则是质数
console.log(i+'是质数');
}
}
2.