本文主要是介绍质数的判断,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
// 判断是不是质数
// 1 来个数字
// 2 什么是质数 只能被1和自身整除的数 9%2 9%3 9%4 9%5 9%6 9%7 9%8
// var num = 9;
// // 每一个都不能被整除才是对的 --- 只要有一个能被整除就是错的
// // if(9 % 2 != 0 && 9 % 3 != 0 && 9 % 4 != 0 % 9 % 5 != 0) {
// // alert('是质数')
// // }
// // 发现求余数这个动作一直在重复的 做
// var flag = true;
// for (var i = 2; i < 9; i++) {
// if (9 % i == 0) {
// flag = false;
// break;
// }
// }
// if (flag === true) {
// alert('zhishu')
// } else {
// alert('heshu')
// }
var num = 9;
var flag = true;
for (var i = 2; i < num; i++) {
if (num % i === 0)
if (!(num % i)) {
flag = false;
break;
}
}
if (flag = true) {
alert('zhisu')
} else {
alert('heshu')
}
function iszhishu(num) {
var falg = true;
for (var i = 2; i < num; i++) {
if (!(num % i)) {
flag = false;
break;
}
}
if (flag) {
alert('zhisu')
}
else {
alert('heshu')
}
}
iszhishu(9)
function iszhishu(num){
var flag=true;
for(var i=2;i<num;i++){
if(!(num%i)){
flag=false;
break;
}
}
if(flag){
return'zhishu'
}else{
return'heshu'
}
}
这篇关于质数的判断的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!