例如:153=1^3+5^3+3^3------>153=1+125+27—————————>大家请进
打印出100—999之间的所有"水仙花数",所谓的"水仙花数",是指一个3位数其各位数字立方和等于该数本身。
例如:153=1^3+5^3+3^3------>153=1+125+27
我的思路是: (错的。请大家帮忙)
package exercises;
public class Shuixian {
public static void main(String[] args) {
for (int i = 100; i <= 999; i++) {
int x = i / 100;
int y = x / 10;
int z = i % 10;
int no = 100 * x + 10 * y + z;
int Shui = x * x * x + y * y * y + z * z * z;
if (Shui == no) {
System.out.println(no);
}
}
}
}