1.题目描述:
求出0~999之间的所有“水仙花数”并输出。(“水仙花数”是指一个三位数,其各位数字的立方和确好等于该数本身)
如;153=1+5+3?,则153是一个“水仙花数“。
2.代码实现:
public static void main(String[] args) {
for (int i = 100; i <1000 ; i++) {
int num = i %10;
int dit = (i / 10) % 10;
int hun = i /100;
int sum = num * num * num + dit * dit * dit + hun * hun * hun;
if(i == sum){
System.out.println(i);
}
}
}