题目:水仙花是一个三位数,这个三位数的每一位数的三次方都等于这个三位数,写出所有的水仙花数.
eg:153 = 1*1*1+5*5*5+3*3*3
代码如下↓
package 水仙花;
public class 水仙花 {
//水仙花是三位数,每位数的三次方等于这个数
public static void main(String[] args) {
// TODO Auto-generated method stub
int a,b,c;
for(a=1;a<=9;a++) {
for(b=1;b<=9;b++) {
for(c=1;c<=9;c++) {
int d=a*100+b*10+c;
int f=a*10+b*100+c;
int e=a*a*a+b*b*b+c*c*c;
if(d==e||f==e) {
System.out.println("输出的三位数是"+a+b+c);
}
}
}
}
}
}