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

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

((10分)求100~999中的水仙花數(shù),所謂水仙花數(shù)是一個三位數(shù),它的各位數(shù)字的立方和等于該數(shù),例如153是一個水仙花數(shù),因為.試編一段程序,找出所有的水仙花數(shù).

查看答案和解析>>

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

((10分)求100~999中的水仙花數(shù),所謂水仙花數(shù)是一個三位數(shù),它的各位數(shù)字的立方和等于該數(shù),例如153是一個水仙花數(shù),因為.試編一段程序,找出所有的水仙花數(shù).

 

查看答案和解析>>

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

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

查看答案和解析>>

科目:高中數(shù)學(xué) 來源:《第1章 算法初步》2013年單元測試卷A(解析版) 題型:解答題

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

查看答案和解析>>

同步練習(xí)冊答案