分析:输出100以内的素数(质数):循环嵌套。
素数:只能被1和它本身整除的数
(1)判断一个数是否是素数:内循环
(2)输出100以内的素数:外循环
1.判断一个数是否是素数
var m = 15;
let flag = true;
for (let i = 2; i < m; i++) {
if (i % m === 0) {
flag = false;
break;
}
}
if (flag) {
console.log(m + '是素数');
} else {
console.log(m + '不是素数');
}
2.100以内的素数
var str = '';
for (let m = 2; m <= 100; m++) {
for (var i = 2; i < m; i++) {
if (m % i === 0) {
break;
}
}
if (i == m) {
str += m + '\t';
}
}
console.log(str);
var str = '';
for (let m = 2; m <= 100; m++) {
let flag = true;
for (let i = 2; i < m; i++) {
if (m % i === 0) {
flag = false;
break;
}
}
if (flag) {
str += m + '\t';
}
}
console.log(str);