用程序框圖和基本算法語句描述一個算法,輸出100~999中所有的水仙花數(shù)(注:水仙花數(shù)指的是若一個三位數(shù)ABC=A3+B3+C3,則稱ABC為水仙花數(shù),例如13+53+33=1+125+27=153,則153為水仙花數(shù)).

思路分析:本題考查循環(huán)結(jié)構(gòu)的設(shè)計方法及循環(huán)語句的寫法.

解:解決此題的關(guān)鍵是從一個三位數(shù)中分別從百位、十位和個位上分離出數(shù)字,設(shè)這個三位數(shù)為I,且百位數(shù)字為A,十位數(shù)字為B,個位數(shù)字為C.

則可得

(1)A=I100;

(2)B=(I-100A)10;

(3)C=I-100A-10B.

從100開始檢驗,直到999結(jié)束.

這是一個循環(huán)結(jié)構(gòu).

I=100

WHILE  I<=999

A=I  MOD  100

B=(I-100*A)  MOD  10

C=I-100*A-10*B

IF  I+A^3+C^3  THEN

PRINT  I

END  IF

I=I+1

END

END

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

科目:高中數(shù)學(xué) 來源:中學(xué)教材全解 高中數(shù)學(xué) 必修3 B版(配人民教育出版社實驗教科書) 配人民教育出版社實驗教科書 題型:044

輸入20個數(shù),要求輸出其中的正數(shù)、負(fù)數(shù)、零的個數(shù),用程序框圖和基本語句表示該算法.

查看答案和解析>>

科目:高中數(shù)學(xué) 來源:中華一題 高中數(shù)學(xué)必修3·B版(配套人民教育出版社實驗教科書) 人教版 題型:044

若1+2++3+…+n>10000,試設(shè)計一程序,尋找滿足條件的最小整數(shù),用程序框圖和基本算法語句表示其算法.

查看答案和解析>>

科目:高中數(shù)學(xué) 來源:中華一題 高中數(shù)學(xué)必修3·B版(配套人民教育出版社實驗教科書) 人教版 題型:044

要求輸入20個數(shù),輸出其中正數(shù)、負(fù)數(shù)和零的個數(shù),用程序框圖和基本算法語句表示其算法.

查看答案和解析>>

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

要求輸入20個數(shù),輸出其中正數(shù)、負(fù)數(shù)和零的個數(shù),用程序框圖和基本算法語句表示其算法.

查看答案和解析>>

同步練習(xí)冊答案