2 7 迴圈結構 do while語句

2021-07-13 08:22:40 字數 834 閱讀 8410

「do-while語句」也稱為「直到迴圈」。語句格式為:

do  迴圈體語句 while(表示式);

其中:

圖2.6 do-while語句的執行流程

do-while語句的執行流程示意圖如左圖所示,描述如下:

(1) 執行一次迴圈體語句;

(2) 計算表示式的值,若表示式的值為真(或非0),則重複上述過程;

(3) 直到表示式的值為假(或為0)時,結束迴圈。【例2.12】用迭代法求x=a

1/2的近似值,要求前後兩個迭代根之差小於10

-5。求平方根的迭代公式為:xn+1 = (xn+a/xn)/2。(

檢視動畫演示

)#include

#include

using namespace std;

int main() while (fabs(x1-x0)>=1e-5);

cout<< a<

}return 0;

}【例2.13】輸入一段文字,統計文字的行數、單詞數及字元數。假定單詞之間以空格或跳格或換行符間隔,假定文字沒有空行。(

檢視動畫演示

)#include

using namespace std;

int main()

else  isword=0;       //讀到間隔符

} while(ch!=eof);       //讀到文字結束符為止

cout<

cout<

cout<

return 0;

}

3 5 迴圈語句 do while

3.5 迴圈語句 do.while do while迴圈語句和while迴圈語句功能類似,其語法結構如下 do while 迴圈條件 在上面的語法結構中,關鍵字do後面 中的執行語句是迴圈體。do while迴圈語句將迴圈條件放在了迴圈體的後面。這也就意味著,迴圈體會無條件執行一次,然後再根據迴圈條...

while和do while迴圈語句

格式 while 判斷條件語句 else system.out.println 繼續猜!guess sc.nextint if guess num sc.close 格式 dowhile 判斷條件語句 例項一猜字遊戲 public class dowhiledemo else system.out....

流程控制語句 迴圈語句 do while

do while 迴圈 do while 迴圈與 while 迴圈類似,二者區別在於 do while 迴圈中即使條件為假時也至少執行一次該迴圈體中的語句。語法 do while 條件 練習題 1 重複列印十次語句,並提示第幾次。int y 1 do 次迴圈語句 y y while y 10 2 任...