農林漁牧網

您現在的位置是:首頁 > 漁業

C++筆記——do,while迴圈

2022-03-09由 小道崖 發表于 漁業

c語言while死迴圈怎麼跳出

承接上期的猜數字遊戲:

猜數字

系統會隨機生成1~100之間的數字,玩家進行猜測,如果猜錯,提示玩家數字過大或過小,如果猜對恭喜玩家勝利,並且退出遊戲。

順便可以複習一下~

int main(){//新增隨機數種子,防止利用當前系統時間生成隨機數srand(usingned int )(time(NULL));int num=0;/*1、系統生成隨機數2、玩家進行猜測3、判斷玩家的猜測4、猜對、退出 猜錯,提示猜測結果過大或者過小,重新返回第2步*/1。生成隨機數rand()%100;//rand函式,%100:區間為0-99的隨機數rand()%100+1//生成一個1-100之間的隨機數int num=rand()%100+1//給num初始化一個隨機數//cout<>cal;3。判斷玩家猜測while(){if(cal>num){cout<<“您猜得數字過大,請重新輸入”<

do。。。。while迴圈語句

語法:do{迴圈語句}while(迴圈條件);

注意:do。。。while與while不同的是先執行迴圈語句再執行迴圈條件

德莫時光:

需求:在螢幕中輸出0-10這個幾個數字

如果使用while迴圈:

int num =0;​while(num<11){​cout<<“num=”<

使用do。。。while方法:

int num=0;​do{​cout<<“num=”<

先建立一個變數num並賦值為0,再做迴圈條件 _ “輸出num”後,讓num++(加1)——迴圈條件執行完畢後執行while判斷(num<11)滿足則繼續執行迴圈條件,不滿足num=11時則退出迴圈。

do。。。。while和while區別:

do...while會先執行迴圈語句