水仙花数是指一个三位数,其个位,十位,百位的数字立方和,等于该数字的本身。
例如:
思路:
首先提前个位,十位,百位的数字,以153为例:
个位:153%10=3
十位:153/10%10=5
百位:153/100=1
代码:
public class ShuiXianHuaShu {
//求水仙花数
public static void main(String[] args) {
for(int i= 100;i<1000;i++){
//个位
int a = i % 10;
//十位
int b = i / 10 % 10;
//百位
int c = i / 100;
//判断条件是否成立
if((a*a*a+b*b*b+c*c*c) == i){
System.out.println(i);
}
}
}
}