整數是人類能夠掌握的最基本的數學工具,水仙花數是指一個n位數(n>=3),它的每一位數字的n次方和等於他本身;例如:153是3位數,將每個數字以3次方相加-> 1
3+5
3+3
3=153,153便是一個水仙花數。
簡易水仙花數問題
找出100~999之間所有的水仙花數。
問題求解分析
透過問題的描述可知,水仙花數要滿足每位上的數字的3次方和正好等於這個數本身。我們可以從100開始,透過迴圈檢查,一個一個數字進行判斷是不是滿足這個條件,如果滿足,就把它列印出來。
步驟分析
Step 1:
撰寫計算整數3次方的方法
Step 2:
對數字進行分解,擷取個別位數的數字,i這個變數為輸入的三位數
Step 3:
將100~999的三位數,一個一個數字進行判斷是否滿足水仙花數規則
以下為完整程式步驟
>>程式課程試聽索取
>>職訓補助課程
>>有企業實習的JAVA產訓班
江聖榮 老師
專長:
程式設計:從前端(UI front-end)到後端(Back-end)之全端工程師(full-stack)
精通語言:Java、Javascript 前後端框架
開課詳情 |