方法一:for循环做法
var x;
var a, b, c;
for (var i = 100; i < 1000; i++) {
x = i;
a = x % 10;
x = parseInt(x / 10);
b = x % 10;
x = parseInt(x / 10);
c = x % 10;
if (a * a * a + b * b * b + c * c * c == i) {
console.log(i);
}
}
方法二:if做法
var num = prompt('请输入三位正数:');
var one = parseInt(num / 100);
var two = parseInt(num % 100 / 10);
var three = num % 10;
if (+num == (one * one * one) + (two * two * two) + (three * three * three)) {//定义
console.log("YES");
} else {
console.log("NO");
}