求出所有的水仙花数(各位数字立方之和等于数本身的三位整数)并输出。
代码如下:
package com.homework.lhh;
public class Ex11 {
public static void main(String[] args) {
int i,j,k,n;
System.out.print("水仙花数为:");
for(i = 1; i < 10; i++){//分别循环三位数的百、十、个位
for(j = 0; j < 10; j++){
for(k = 0; k < 10; k++){
n = i*100 + j * 10 + k;
if(n == (i*i*i)+(j*j*j)+(k*k*k)){
System.out.print(n+" ");
}
}
}
}
}
}
运行结果如下: