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

練習冊系列答案
相關(guān)習題

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

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

查看答案和解析>>

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

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

查看答案和解析>>

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

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

查看答案和解析>>

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

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

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

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

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

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

查看答案和解析>>

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

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

查看答案和解析>>

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

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

查看答案和解析>>

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

【題目】給出如下程序:
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時,輸出的結(jié)果是( )
A.1
B.-1
C.0
D.3

查看答案和解析>>

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

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

查看答案和解析>>

同步練習冊答案