Scratch編程非常深受孩子的喜愛,主要還是因為Scratch的界面很卡通,深受孩子的喜愛,這也是為何現(xiàn)在有很多孩子都喜歡編程的原因,這次南京小碼王少兒編程培訓(xùn)機構(gòu)給大家?guī)硪粋€新的scratch算法練習(xí)——水仙花數(shù)。
題目:輸入一個三位數(shù)n,判斷是否為水仙花數(shù),如果是則輸出“YES”,不是則輸出“NO”。水仙花數(shù)(Narcissistic number)也被稱為超完全數(shù)字不變數(shù)(pluperfect digital invariant,PPDI)、自戀數(shù)、自冪數(shù)、阿姆斯壯數(shù)或阿姆斯特朗數(shù)(Armstrong number),水仙花數(shù)是指一個3位數(shù),它的每個位上的數(shù)字的3次冪之和等于它本身(例如:1^3+5^3+3^3=153)
思路:通過詢問回答得到輸入的3位數(shù),然后利用計算里的scratch算法練習(xí)-水仙花數(shù)積木來將這個三位數(shù)拆開,分別計算每一位的冪,把他們加起來,與這個數(shù)比較,如果相等就是水仙花數(shù),否則不是。
這次的scratch算法練習(xí)——水仙花數(shù),小朋友們要想辦法做哦,多動動腦筋,相信很快就能做出來的哦,在這里小碼王少兒編程培訓(xùn)機構(gòu)老師,給大家一個提示哦!水仙花數(shù)是指一個3位數(shù),它的每個位上的數(shù)字的3次冪之和等于它本身(例如:1^3+5^3+3^3=153)。不知小朋友可會呢?