求100~999中的水仙花數(shù),所謂水仙花數(shù)是一個(gè)三位數(shù),它的各位數(shù)字的立方和等于該數(shù),例如153是一個(gè)水仙花數(shù),因?yàn)?53=13+53+33.試編一段程序,找出所有的水仙花數(shù).
【答案】分析:由于需要判斷大于100,小于1 000的整數(shù)是否滿(mǎn)足等于它各位上的數(shù)字的立方的和,所以需要用循環(huán)結(jié)構(gòu),應(yīng)用循環(huán)結(jié)構(gòu),通過(guò)通過(guò)判斷“是否滿(mǎn)足等于它各位上的數(shù)字的立方的和”,輸出“水仙花數(shù)”,寫(xiě)出算法.
解答:解:I=100
DO
A=I\100
B=(I-100*A)\10
C=I-A*100-B*10
IF   I=A*A*A+B*B*B+C*C*C   THEN
PRINT  I
END IF
I=I+1
LOOP UNTIL I>999
END
點(diǎn)評(píng):本題主要考查了循環(huán)語(yǔ)句.根據(jù)流程圖(或偽代碼)寫(xiě)程序,是算法這一模塊常見(jiàn)的題型.屬于基礎(chǔ)題.
練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

科目:高中數(shù)學(xué) 來(lái)源: 題型:

求100~999中的水仙花數(shù),所謂水仙花數(shù)是一個(gè)三位數(shù),它的各位數(shù)字的立方和等于該數(shù),例如153是一個(gè)水仙花數(shù),因?yàn)?53=13+53+33.試編一段程序,找出所有的水仙花數(shù).

查看答案和解析>>

科目:高中數(shù)學(xué) 來(lái)源:2010-2011年福建省福州八中高一下學(xué)期期中考試數(shù)學(xué) 題型:解答題

((10分)求100~999中的水仙花數(shù),所謂水仙花數(shù)是一個(gè)三位數(shù),它的各位數(shù)字的立方和等于該數(shù),例如153是一個(gè)水仙花數(shù),因?yàn)?img src="http://thumb.zyjl.cn/pic5/tikupic/cd/b/1lu9e2.gif" style="vertical-align:middle;" />.試編一段程序,找出所有的水仙花數(shù).

查看答案和解析>>

科目:高中數(shù)學(xué) 來(lái)源:2010-2011年福建省高一下學(xué)期期中考試數(shù)學(xué) 題型:解答題

((10分)求100~999中的水仙花數(shù),所謂水仙花數(shù)是一個(gè)三位數(shù),它的各位數(shù)字的立方和等于該數(shù),例如153是一個(gè)水仙花數(shù),因?yàn)?img src="http://thumb.zyjl.cn/pic6/res/gzsx/web/STSource/2012052010362007813768/SYS201205201038287187660270_ST.files/image001.png">.試編一段程序,找出所有的水仙花數(shù).

 

查看答案和解析>>

科目:高中數(shù)學(xué) 來(lái)源: 題型:

求100~999中的水仙花數(shù),所謂水仙花數(shù)是一個(gè)三位數(shù),它的各位數(shù)字的立方和等于該數(shù).例如153是一個(gè)水仙花數(shù),因?yàn)?53=13+53+33.試編一段程序,找出所有的水仙花數(shù).

查看答案和解析>>

同步練習(xí)冊(cè)答案