水仙花數:三位數:[100,999]
每個位上的數字的立方和,剛好等於該數字本身,那麼就叫水仙花數
比如:153
1*1*1 + 5*5*5 + 3*3*3 = 1+125+27=153
以268為例:
(1)取出百位:
268 / 100 = 2
(2)取出個位:
268 % 10 = 8
(3)取出十位(兩種方法):
268 --> 268 / 10 % 10 = 6
268 --> 268 % 100 / 10 = 6
第一種:
package mainimport (
"fmt""
math")
func main()
}}
第二種:
package mainimport
"fmt
"func main() }}
}}
153370
371407
求水仙花數
找出水仙花數 首先我們需要了解水仙花數的概念 在數論中,水仙花數 narcissistic number 也稱為自戀數 自冪數 阿姆斯壯數或阿姆斯特朗數 armstrong number 是指一n位數,其各個數之n次方和等於該數。例如153 370 371及407就是三位數的水仙花數,其各個數之立方...
求水仙花 ghpython 水仙花數02
今天咱們繼續來看看老潘微博裡的乙個python小案例,求水仙花數,這個小案例在前兩天已經分享了,今天分享另一種方法,常言道只要思想不滑坡,方法總比困難多,而且今天的方法個人覺得更pythonic一點。水仙花數 四葉玫瑰數 五角星數 由於2位數的自冪數不存在,這裡直接從100遍歷到100000 for...
C語言求水仙花數
第一種方法 如下 include include include int main system pause return 0 第二種方法 如下 include include include int main system pause return 0 第三種方法,是對3位數水仙花數的乙個擴充套件...