package test;
/**
* 题目:打出所有三位数的“水仙花数”,所谓的三位数的“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。
* 例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方
*
* @author lishanquan
*
*/
public class Narcissus {
public static void main(String[] args) {
int b1,b2,b3,count = 0;
for (int n = 101; n < 1000; n++) {
//百位
b3 = n / 100;
//十位
b2 = n % 100 / 10;
//个位
b1 = n % 10;
if ((b3*b3*b3+b2*b2*b2+b1*b1*b1)==n) {
count ++;
System.out.println(n+"是一个水仙花数");
}
}
System.out.println("三位数的水仙花数的总个数是:"+count);
}
}