水仙花數是指一個三位數,它每個位上的數字的三次冪之和與本身相同。請輸入一個三位數的整數,判斷它是否水仙花數。小編以C++為例,與大家分享編程技巧。
(01)水仙花數,就是一個3位數整數,它的各位數的3次冪之和就是它本身。
(02)定義5個整型變量,保存輸入的整數、整數的百位、十位和個位,以及各個位的3次冪和。
(03)輸入一個三位的整數,保存在變量n中。
(04)計算輸入整數的百位、十位和個位上的數值。
(05)對每一位上的數值,求它的3次冪。
(06)對每一位上的數,求3次冪後,計算它們的和。
(07)用if語句判斷,整數各位數字的3次冪之和,是否與它本身相同。如果相同,則輸出它是水仙花數。
(08)如果條件不成立,則輸出它不是水仙花數。
(09)測試程序,輸入一個三位數整數,計算機就會判斷出它是否水仙花數 。