js程式碼編寫水仙花數和判斷是否為質數
阿新 • • 發佈:2020-12-09
var sum = 0;
for (var i = 1; i <= 100; i++) {
if (i % 2 != 0) {
sum = sum + i;
}
}
console.log(sum);
// var sum = 0; for (var i = 1; i <= 100; i++) { if (i % 2 != 0) { var sum = sum + i; } } //NaN
// 水仙花數 一個三位數 每個位上的三次冪等於它本身 for (var i = 100; i <= 999; i++) { var bw = parseInt(i / 100); var sw = parseInt(i % 100 / 10); var gw = i % 10; if (i == bw * bw * bw + sw * sw * sw + gw * gw * gw) { console.log(i); } }
//質數:只能被1和它本身整除的數,質數必須是大於1 的自然數 var num = +prompt('請輸入一個數:'); if (num <= 0) { alert('必須大於1'); } var flag = true; for (var i = 2; i < num; i++) { if (num % i == 0) { flag = false; } } if (flag) { alert('是一個質數'); } else { alert('不是質數'); }