用百钱买白鸡,公鸡5钱一只,母鸡3钱一只,小鸡三只1钱
第一种方法:
<pre name="code" class="html"><script>
var x,y,z;
for(x=0;x<=100;x++){
for(y=0;y<=100;y++){
for(z=0;z<=100;z++){
if((x+y+z==100)&&(5*x+3*y+z/3)){
document.write(x+','+y+','+z);
}
}
}
}
</script>
第二种方法:
<script>
var x,y,z;
for(x=0;x<=100;x++){
for(y=0;y<=100;y++){
var z=100-x-y;
if((x+y+z==100)&&(5*x+3*y+z/3)){
document.write(x+','+y+','+z);
}
}
}
</script>
<script>
var x,y,z;
for(x=0;x<=20;x++){
for(y=0;y<=33;y++){
var z=100-x-y;
if((x+y+z==100)&&(5*x+3*y+z/3)){
document.write(x+','+y+','+z);
}
}
}
</script>
</pre><pre name="code" class="html">
第四种方法:(得到一个结果就结束)
<script>
var x,y,z;
baiji:
for(x=0;x<=100;x++){
for(y=0;y<=100;y++){
var z=100-x-y;
if((x+y+z==100)&&(5*x+3*y+z/3)){
document.write(x+','+y+','+z);
break baiji;
}
}
}
</script>