有关javascript 数组的问题

JavaScript 用数组写一个求10万以内的双倍超立方数
求详细代码 在线等


find_douSup();
            function find_douSup(){
                var n_arr = [];
                for(var a = 1; a<=10000; a++){
                    for(var b = a; b<=10000&&b>=a; b++){
                        var mi_a = Math.pow(a,3);
                        var mi_b = Math.pow(b,3);
                        if(mi_a + mi_b<=100000){
                            console.log(mi_a + mi_b +"="+ a +"^3+"+b+"^3");
                            //将双倍超立方数放入数组中
                            n_arr.push(mi_a + mi_b);
                        }
                    }
                }
                //将数组中的双倍超立方数按升序排序并在控制台打印出来
                console.log(n_arr.sort(sortNumber));
            }
            //sotr()需要的排序函数
            function sortNumber(m,k){
                return m - k;
            }



这就是双倍超立方数100000以内的求法,并且给你排序输出了,你看看。然后就采纳吧。

温馨提示:答案为网友推荐,仅供参考
相似回答