//求100-200以内的质数, 质数是指能被1和自身整除的数, 如果该数除了1和自身外还能被 其它数整除,就不是质数
1.首先我们需要明白一点,一个数在比他除以二还大的数中是没有除数的,也就是说,再去掉1和本身, 100-200的数只需要判定 2-99之间有没有除数,简化代码.
2.第二个难点就是,I的判定条件,必须要等到一个数把2-99全部都除一遍,,才可以输出来,也就是说必须让i走到最大值,也就是图中的i==100
function na() {
for (n = 100; n < 201; n++) {
for (i = 2; i < 101; i++) {
if (n % i == 0) {
break
}
if (i == 100) {
document.write(n)
}
}
}
}
na()