第一种方法:
<script>
/*哥德巴赫猜想*/
/*判断一个数是不是质数*/
function isPrime(number)
{
var count = 0;
for(var i = 1; i <= number; i++)
{
if(number % i == 0)
{
count++;
}
}
if(count == 2)
{
return true;
}
}
var n = parseInt(prompt("请输入一个偶数"));
for(var i = 1; i <= n; i++)
{
var y = n - i;
if(isPrime(y) && isPrime(i) )
{
console.log(y, i);
}
}
</script>
第二种方法:
/*判断质数*/
function isPrime(number)
{
var count = 0;
for(var i = 1; i <= number; i++)
{
if(number % i == 0)
{
count++;
}
}
return count == 2;
}
var n = parseInt(prompt("请输入一个偶数"));
for(var i = 1; i < n; i++)
{
if(isPrime(i) && isPrime(n - i))
{
console.log(i, (n - i));
}
}
有什么问题欢迎留言和交流!~~~~