有关javascript 数组的问题 30
1个回答
展开全部
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以内的求法,并且给你排序输出了,你看看。然后就采纳吧。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询