<script>
//第一种方法 // 水仙花数 // 1^3 + 5^3+ 3^3 = 153 // x=d/100,向下取整 // y=y%100/10 向下取整 // z=z%10 // i=xxx+yyy+zzz
var x, y, z;
for (var i = 100; i < 999; i++) {
var x1 = Math.floor(i / 100);
console.log(x1)
var y1 = Math.floor(i % 100 / 10);
console.log(x1)
var z1 = Math.floor(i % 10);
console.log(x1)
if (i == x1 * x1 * x1 + y1 * y1 * y1 + z1 * z1 * z1) {
document.write(i + ' ');
}
}
</script>
//第二种方法
for(var a = 1 ; a <= 9 ; a++) {
for(var b = 0 ; b <= 9 ; b++) {
for(var c = 0 ; c <= 9 ; c++) {
// if(Math.pow(a , 3) + Math.pow(b , 3) + Math.pow(c , 3) === a * 100 + b * 10 + c) {
// }
if(Math.pow(a , 3) + Math.pow(b , 3) + Math.pow(c , 3) == '' + a + b + c) {
console.log('' + a + b + c);
}
}
}
}
// // 100块钱能买多少只公鸡母鸡小鸡 // 公鸡五块 x只 // 母鸡三块 y只 // 3小鸡一块 一只小鸡设为z只
// 100=5x()+3()+z()
// if(100==5x()+3y()+z()){ // 输出x y z // }
var x ,y,z
for(x=0;x<=20;x++){
for(y=0;y<=33;y++){
for(z=0;z<=100;z++){
if(100==5*x+3*y+z/3 && x+y+z==100){
document.write('公鸡'+x+"只"+' '+'母鸡'+y+"只"+' '+'小鸡'+z+"只"+' ')
document.write('<br>')
}
}
}
}
// for(x=0;x<=20;x++){
// }
</script>