哥德巴赫猜想 :
任何一个大于2的偶数可以拆分为两个质数(素数)之和。
调用函数: 这里的偶数取48,也可以取其他任何大于2的偶数。
//哥德巴赫猜想算法 (任何一个大于2的偶数可以拆分问两个素数)
function getCount(a) {
var sum =0;
for(var b =1; b<=a ;b++){
if(a % b==0){
sum++;
}
}
return sum;
}
function zhishu(a) {
if( getCount(a) == 2){
return true;
}else{
return false;
}
}
var ousu = 48;
for(var b = 1; b <= 1000; b++ ) { // 1-100
if(b % 2 ==0){
for(var a = 1 ;a <= ousu; a++){
if( zhishu(a) && zhishu(ousu-a)){
console.log(ousu+"可以拆分为"+a+"和"+(ousu-a)+"这两个质数之和")
}
}
}
}
验证结果: