js验证哥德巴赫猜想-网站相关-魔数师说
首页 更多分类 网站相关 正文

js验证哥德巴赫猜想

扫码手机浏览

哥德巴赫猜想:一个偶数可以拆分为两个质数之和代码: // 输入任意一个大于2的偶数并返回结果; var num = parseInt(prompt("输入一个偶数")); isTrue(num); // 判断一个数是否...

哥德巴赫猜想:一个偶数可以拆分为两个质数之和


代码:

     // 输入任意一个大于2的偶数并返回结果;
    var num = parseInt(prompt("输入一个偶数"));
    isTrue(num);

    // 判断一个数是否是质数
    function factorial(a){
        var sum=0;
        for(var i=1;i<=a;i++){
            if(a % i ==0){
                sum++;
            }
        }
        if(sum==2){
            return true;
        }else{
            return false;
        }
    }
  // 判断用户输入的偶数是否可分为两个质数之和:

    function isTrue(a){
      for(var i=2;i<a-2;i++){
        var j = a -i;
        if(factorial(i)&&factorial(j)){
            console.log(a+"可以拆分为两个质数"+ i+"与"+j+"的和");
        }
      }
    }


阅读全文

本文转载自互联网或其他渠道,侵删!