打印100到999之间所有的水仙花数。如果 个位数的立方+十位数的立方+百位数的立方 = 原数,则这个数为水仙花数 如:153 = 1^3 + 5^3 + 3^3。
for (int i = 100; i <= 999; i++) {
int hundredsDigit = i / 100;
int tensDigit = (i / 10) % 10;
int onesDigit = i % 10;
if ((hundredsDigit * hundredsDigit * hundredsDigit + tensDigit * tensDigit * tensDigit + onesDigit * onesDigit * onesDigit) == i) {
System.out.println(i);
}
}