javascript 编程要求 在线等

来源:百度知道 编辑:UC知道 时间:2024/06/24 11:01:43
1+2+3+............+33 任意六个数相加等于 88 输出来 用循环语句

<script>
var result = "";
for(var a=1; a<34; a++){
for(var b=2; b<34; b++){
if(b==a) continue;
for(var c=3; c<34; c++){
if(c==b) continue;
for(var d=4; d<34; d++){
if(d==c) continue;
for(var e=5; e<34; e++){
if(e==d) continue;
for(var f=6; f<34; f++){
if(f==e) continue;
var i = a+b+c+d+e+f;
if(i==88){
result += a + "+" + b + "+" + c + "+" + d + "+" + e + "+" + f + "=88<br/>";
}
}
}
}
}
}
}
document.write(result);
</script>

这个代码要死人滴。。。

楼主的意思应该是1到33中任意挑6个数,要求这6个数之和为88
然后把这些符合条件的数字组输出来
是个算法的问题
……
思考中

你是想要得到1+2+3+。。。+33的值,还是想得到6位数相加等于88就可以???