【题目要求】
如果一个3位数等于各位数字的立方和,则称这个数为水仙花数。编写程序,找出全部水仙花数。
【代码】
public class Ta {
public static void main(String[] args){
int[] n=new int[3];
int x=0;
for(int i=100;i<=999;i++){
x=i;
for(int j=0;j<3;j++){
n[j]=x%10;
x/=10;
}
if(n[0]*n[0]*n[0]+n[1]*n[1]*n[1]+n[2]*n[2]*n[2]==i){
System.out.println(i);
}
}
}
}
【输出结果】