首页 > 代码库 > 哥德巴赫猜想: 任何一个大于2的偶数都可以拆分为两个素数的和
哥德巴赫猜想: 任何一个大于2的偶数都可以拆分为两个素数的和
哥德巴赫猜想: 任何一个大于2的偶数都可以拆分为两个素数的和
打印出小于2000的偶数拆分情况:
打印出小于2000的偶数拆分情况:
var goldbach = function (n){ for(var i = 2;i<n; i++){ if(isPrime(i) && isPrime(n-i)){return {n1:i,n2:(n-i)} ;} } return undefined; } var isPrime = function (n){ for(var i = 2; i< n; i++){if(n%i == 0){return false;}} return true; } for(var i = 4;i<2000; i+= 2){ var ret = goldbach(i); if(ret == undefined){console.log("not found for :" + i);} else{ console.log("n1 : " + ret.n1 + ",n2 : " + ret.n2);} }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。