Go語言求水仙花數(for迴圈)

2022-07-10 01:03:08 字數 546 閱讀 4750

水仙花數:三位數:[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 main

import (

"fmt""

math")

func main()

}}

第二種:

package main

import

"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位數水仙花數的乙個擴充套件...