【題目】求100~999中的水仙花數(shù),所謂水仙花數(shù)是一個(gè)三位數(shù),它的各位數(shù)字的立方和等于該數(shù),例如153是一個(gè)水仙花數(shù),因?yàn)?53=13+53+33 . 試編一段程序,找出所有的水仙花數(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
【解析】由于需要判斷大于100,小于1 000的整數(shù)是否滿足等于它各位上的數(shù)字的立方的和,所以需要用循環(huán)結(jié)構(gòu),應(yīng)用循環(huán)結(jié)構(gòu),通過(guò)通過(guò)判斷“是否滿足等于它各位上的數(shù)字的立方的和”,輸出“水仙花數(shù)”,寫(xiě)出算法.
【考點(diǎn)精析】解答此題的關(guān)鍵在于理解算法的循環(huán)語(yǔ)句的相關(guān)知識(shí),掌握循環(huán)結(jié)構(gòu)是由循環(huán)語(yǔ)句來(lái)實(shí)現(xiàn)的.對(duì)應(yīng)于程序框圖中的兩種循環(huán)結(jié)構(gòu),一般程序設(shè)計(jì)語(yǔ)言中也有當(dāng)型(WHILE型)和直到型(UNTIL型)兩種語(yǔ)句結(jié)構(gòu).即WHILE語(yǔ)句和UNTIL語(yǔ)句.

練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

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

【題目】下列是關(guān)于函數(shù)y=f(x),x∈[a,b]的幾個(gè)命題:
①若x0∈[a,b]且滿足f(x0)=0,則(x0 , 0)是f(x)的一個(gè)零點(diǎn);
②若x0是f(x)在[a,b]上的零點(diǎn),則可用二分法求x0的近似值;
③函數(shù)f(x)的零點(diǎn)是方程f(x)=0的根,但f(x)=0的根不一定是函數(shù)f(x)的零點(diǎn);
④用二分法求方程的根時(shí),得到的都是近似值.
那么以上敘述中,正確的個(gè)數(shù)為( )
A.0
B.1
C.3
D.4

查看答案和解析>>

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

【題目】用秦九韶算法計(jì)算函數(shù)f(x)=2x5+3x4+2x3﹣4x+5當(dāng)x=2時(shí)的函數(shù)值.

查看答案和解析>>

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

【題目】以下程序運(yùn)行后的輸出結(jié)果為
i=1;
while i<8
i=i+2;
S=2*i+3;
end
S
A.21
B.13
C.17
D.25

查看答案和解析>>

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

【題目】某校的團(tuán)知識(shí)宣講小組由學(xué)生和青年教師組成,人員構(gòu)成同時(shí)滿足以下三個(gè)條件:

(。┠袑W(xué)生人數(shù)多于女學(xué)生人數(shù);

(ⅱ)女學(xué)生人數(shù)多于青年教師人數(shù);

(ⅲ)青年教師人數(shù)的兩倍多于男學(xué)生人數(shù)

若青年教師人數(shù)為3,則該宣講小組總?cè)藬?shù)為__________

查看答案和解析>>

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

【題目】已知p:x2+x﹣2>0,q:x>a,若q是p的充分不必要條件,則a的取值范圍是(
A.(﹣∞,﹣2)
B.(﹣2,+∞)
C.(﹣2,1]
D.[1,+∞)

查看答案和解析>>

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

【題目】設(shè)f(x)為定義在R上的奇函數(shù),當(dāng)x≥0時(shí),f(x)=2x+2x+b(b為常數(shù)),則f(﹣1)=(
A.﹣3
B.﹣1
C.1
D.3

查看答案和解析>>

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

【題目】給出如下程序:
INPUT x
IF x<0 THEN y=-1
ELSE
IF x=0  THEN y=0
ELSE y=1
END IF
END IF
PRINT y
END
輸入x=3時(shí),輸出的結(jié)果是( )
A.1
B.-1
C.0
D.3

查看答案和解析>>

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

【題目】賦值語(yǔ)句M=M+3表示的意義 ( )
A.將M的值賦給M+3
B.將M的值加3后再賦給 M
C.M和M+3的值相等
D.以上說(shuō)法都不對(duì)

查看答案和解析>>

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