Advertisement

JavaScript用于测试哥德巴赫猜想

阅读量:

案例:验证哥德巴赫猜想

哥德巴赫猜想验证程序设计

第一种笨方法概述

复制代码
    <script>
        var num,s;
        var sum=0,count=0;
        for(var n=6;n<=Math.pow(10,5);n+=2){  //从6开始判断,直到100000结束
            for( var a=2;a<=n;a++){          //第一个素数
                num=isprime(a)?a:0;         //调用函数判断是否为素数 是就给num,不是就为0; 
                for( var b=2;b<=n;b++){    //第二个素数
                    s=isprime(a)?b:0;     //调用函数判断是否为素数 是就给s,不是就为0; 
                    if(n==(num+s)){      //从6开始判断任何偶数是否都能拆成两个素数的和
                        count++;       //把能拆成两个素数的和记录下来累加
                        break;         //判断成功就

全部评论 (0)

还没有任何评论哟~