/*
水仙花数:一个三位数的个位、十位、百位的立方和等于这个三位数。
例如:371 = 3*3*3+7*7*7+1*1*1
思路:1、首先要知道水仙花数是三位数,而三位数
只有100~999之间所以需要一个循环遍历100~999之间的数
2、如何把三位数的个位、十位、百位拆分出来
3、条件判断一下如果满足输出所有的水仙花数*/
public class ShuiXianHua{
public static void main(String[] args){
for(int i = 100;i <= 999;i++){
int a = i / 100; //求出百位
int b = (i / 10) % 10; //求出十位
int c = i % 10; //求出个位
/*
int a = i / 100;
int b = (i - a * 100) / 10;
int c = (i - a * 100) % 10;
*/
if(i == a * a * a + b * b * b + c * c * c){
System.ut.println("水仙花数为:"+i);
}
}
}
}