輸出水仙花數,同時統計水仙花數的個數

2021-09-23 08:23:33 字數 502 閱讀 6897

需求:輸出所有的」水仙花數」

分析:什麼是水仙花數呢?

所謂的水仙花數是指乙個三位數,其各位數字的立方和等於該數本身。

舉例:153就是乙個水仙花數。

153 = 1*1*1 + 5*5*5 + 3*3*3

水仙花數的範圍:100-999

獲取乙個資料的每乙個位上的數

個位:153%10 = 3;

十位:153/10%10 = 5;

百位:153/10/10%10 = 1;

讓每個位上的立方和相加,並和該資料進行比較,如果相等,就說明該資料是水仙花數,輸出

需求:統計」水仙花數」共有多少個

分析:定義統計變數,初始化值是0

判斷這個三位數是否是水仙花數,如果是,統計變數++

輸出統計結果

public class lianxi1 

} system.out.println(count);

}}

使用函式輸出水仙花數

水仙花數是指乙個n位正整數 n 3 它的每個位上的數字的n次冪之和等於它本身。例如 153 1 3 5 3 3 3 本題要求編寫兩個函式,乙個判斷給定整數是否水仙花數,另乙個按從小到大的順序列印出給定區間 m,n 內所有的水仙花數。函式介面定義 int narcissistic int number...

用Python輸出水仙花數

水仙花數 乙個數字各位上的數字的三次方之和等於它本身,則這個數是水仙花數 判斷水仙花數 num int input 請輸入乙個三位數 bw int num 100 gw int num 100 10 sw int num 100 10 total bw 3 gw 3 sw 3if total num...

使用函式輸出水仙花數

水仙花數是指乙個n位正整數 n 3 它的每個位上的數字的n次冪之和等於它本身。例如 153 1 3 5 3 3 3.本題要求編寫兩個函式,乙個判斷給定整數是否水仙花數,另乙個按從小到大的順序列印出給定區間 m,n 內所有的水仙花數。函式介面定義 int narcissistic int number...