迷人的水仙花數(shù)

相信大家應(yīng)該知道水仙花這種花吧,清香幽雅,那你知道什么是水仙花數(shù)嗎?
“水仙花數(shù)”是指一個三位數(shù),其各位數(shù)字立方和等于該數(shù)本身。例如:153是一個“水仙花數(shù)”,因為153=1的三次方+5的三次方+3的三次方。

那我們怎么求所有的水仙花數(shù)呢?
在這里,就要運(yùn)用到我們學(xué)到的for循環(huán)知識了,使用for循環(huán),得到100-999之間的每個3位數(shù),然后獲取3位數(shù)中百位數(shù)字、十位數(shù)字、個位數(shù)字,然后使用if條件語句,判斷該3位數(shù)是否滿足水仙花數(shù),滿足,使用輸出語句,打印該3位數(shù)。

 for (a = 1; a < 10; a++) { (//百位從1開始,如果百位為0,這個數(shù)就是兩位數(shù),不符合題意)
  for (b = 0; b < 10; b++) {//(十位從0開始,最大為9)
       for (c = 0; c < 10; c++(個位從0開始,最大為9)) {
         if (a * a * a + b * b * b + c * c * c == a * 100 + b * 10 + c) {
           document.write(a * 100 + b * 10 + c);
           document.write("<br>");
           }
      }
  }

下面是算出的結(jié)果

屏幕快照 2019-10-02 下午4.13.59.png

小編前端初學(xué)者,如有錯誤,請幫忙指出,謝謝。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容