猜數字遊戲 迴圈分支語句的綜合運用

2021-09-12 18:24:55 字數 829 閱讀 8164

顧名思義,就是電腦在規定的範圍內產生乙個隨機數字,玩家進行猜測然後電腦把玩家輸入的數字和產生的隨機數進行對比。電腦對玩家進行提示正確數字相比玩家輸入的數字大了還是小了,迴圈往復直到玩家猜對為止。

先畫出遊戲的流程圖來提供乙個清晰思路,往後按流程寫**就不容易混亂。

遊戲的目錄模組 menu():

void

menu()

//遊戲目錄

遊戲的執行模組 game():
void

game()

//遊戲模組

else

if(guess < ret)

else

}}

遊戲的主函式模組 main():
#include

#include

//函式宣告

void

menu()

;void

game()

;int

main()

}while

(input)

;//不為0條件為真,一直迴圈下去!

system

("pause");

return0;

}

程式執行截圖:

猜數字遊戲就是迴圈分支語句的綜合運用,在對於這種綜合應用的程式,我們要做的就是:

C語言初階 分支和迴圈(猜數字遊戲)

的本質我感覺就是迴圈 條件判斷,這裡首先總結的就是分支和迴圈 分支也就是選擇判斷 1.if else 或判斷 2.switch 精準打擊 3.while 先判斷後迴圈 4.for 符合條件後迴圈 5.do while 先執行後判斷 if elseswitch while for 表示式 表示式 表示...

迴圈語句結構的應用(二)猜數字遊戲

在學習了迴圈語句結構之後,我們來做乙個簡單的猜數字遊戲。在很受歡迎的綜藝快樂大本營中,有乙個很好玩的遊戲叫做深水炸彈,也就是 今天我們要實現的猜數字遊戲。原理就是由電腦隨機產生乙個數字,然後由你 訴你猜大了,然後你就可以找到乙個區間繼續猜,以此迴圈,直到猜正確。接下來就對理論進行實踐。define ...

java迴圈語句猜字遊戲

int m int math.random 1000 1 生成乙個隨機數隨機數為開區間0到1000 所以加1變成 1 m 1001 system.out.println 輸入你給出的數 1 1000 scanner sc new scanner system.in int guest sc.next...