/*打印出所有的水仙花数,所谓的水仙花数是指一个三位数,其各位数字立方和等于该数本身*/
public class NarcissisticNumber {
public static void main(String[] args) {
// TODO Auto-generated method stub
int Bit, Ten_Bit, Hundred_Bit;//分别为个位,十位,百位
for (int i = 100;i <= 999;i++)
{
Hundred_Bit = i / 100;//分离百位
Ten_Bit = (i - 100 * Hundred_Bit) / 10;//分离十位
Bit = i - 100 * Hundred_Bit - Ten_Bit * 10;//分离个位
if (i == (Math.pow(Hundred_Bit, 3) + Math.pow(Ten_Bit, 3) + Math.pow(Bit, 3)))
System.out.print(i+" ");
}
}
}