package PRintDaffodilNumber;/* * 題目:打印出所有的"水仙花數",所謂"水仙花數"是指一個三位數,其各位數字立方和等于該數本身。(100~1000) * 比如:153是一個"水仙花數",因為153=1的三次方+5的三次方+3的三次方。 */public class printNumber { static int number1; static int number2; static int number3; //對應個位,十位,百位 public static void main(String[] args) { // TODO Auto-generated method stub fun(); } private static void fun(){ for(int i = 100;i<1000;i++){ number1 = i%10; number2 = i/10%10; number3 = i/100; if(number1*number1*number1+number2*number2*number2+number3*number3*number3 == i){ System.out.println(i); } } }}
輸出是:
153370371407
新聞熱點
疑難解答