输出所有的水仙花数。所谓的水仙花数是指一个三位数,其各位数字的立方和等于该数本身。
举例:153就是一个水仙花数。
153 = 1*1*1 + 5*5*5 + 3*3*3
= 1 + 125 + 27 = 153
请注意:含有main方法的类(class)的名字必须命名为Main,否则调试不成功。
输入格式:
不需要输入。
输出格式:
每一行输出一个水仙花数。
输入样例:
不需要输入。
输出样例:
在这里给出相应的输出。例如:
153
370
371
407
代码示例:
public class Main {
public static void main(String[] args){
for(int i = 100;i < 1000;i++) {
int c = i/100;
int b = (i - c*100)/10;
int a = i - c*100 - b*10;
int res = c*c*c + b*b*b + a*a*a;
if(res == i) {
System.out.println(i);
}
}
}
}