<3>
while循環(huán)語(yǔ)句和do while 循環(huán)語(yǔ)句的區(qū)別
while 循環(huán)語(yǔ)句先根據(jù)判斷才決定是否進(jìn)行下一步運(yùn)行,若不滿足條件澜倦,可以不運(yùn)行拔疚,直接結(jié)束稚失。
do while 循環(huán)則是先進(jìn)行一步運(yùn)行恰聘,再判斷條件是否成立,若成立繼續(xù)運(yùn)行凿宾,不成立結(jié)束運(yùn)行初厚。
所以,do while循環(huán)至少會(huì)運(yùn)行一次产禾,而while循環(huán)則根據(jù)條件可以一次都不運(yùn)行
練習(xí)題:
<1>
編寫(xiě)一個(gè)程序亚情,求出200到300之間的數(shù)楞件,且滿足條件:它們?nèi)齻€(gè)數(shù)字之積為42裳瘪,三個(gè)數(shù)之和為12.
代碼演示:
<2>
編程序黄伊,找出1至99之間的全部同構(gòu)數(shù)皆怕。同構(gòu)數(shù):它出現(xiàn)在自己平方數(shù)的郵編西篓。例如:5是25右邊的數(shù)岂津,5是同構(gòu)數(shù)吮成。25是625右邊的數(shù)辜梳,25也是同構(gòu)數(shù)作瞄。
代碼演示:
<3>
編寫(xiě)一個(gè)程序宗挥,求滿足如下條件的最大n:1*****1+2*****2+3*****3+...n*n<=1000
代碼演示:
<4>
式子:a=a+aa+aaa+...s(個(gè)a)例如
1=1;
2=2+22;
3=3+33+333;
4=4+44+444+4444;
要求對(duì)話框輸入任意正整數(shù)契耿,求出累加和
代碼演示: