public class ForshuixianhuaDemo {
public static void main(String[] args) {
int i;
for (i = 100; i <= 999; i++) {
int a = i % 10;
int b = (i / 10) % 10;
int c = i / 100;
if (i == (a * a * a + b * b * b + c * c * c)) {
System.out.println("水仙花数 = "+i);
}
}
int p = 0;
for (i = 100; i <= 999; i++) {
int a = i % 10;
int b = (i / 10) % 10;
int c = i / 100;
if (i == (a * a * a + b * b * b + c * c * c)) {
p += 1;
}
}
System.out.println("水仙花数有" + p + "个");
}
}
运行结果