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

2021-08-17 02:09:11 字數 643 閱讀 2282

在學習了迴圈語句結構之後,我們來做乙個簡單的猜數字遊戲。

在很受歡迎的綜藝快樂大本營中,有乙個很好玩的遊戲叫做深水炸彈,也就是

今天我們要實現的猜數字遊戲。原理就是由電腦隨機產生乙個數字,然後由你

訴你猜大了,然後你就可以找到乙個區間繼續猜,以此迴圈,直到猜正確。

接下來就對理論進行實踐。

#define _crt_secure_no_warnings 1

#include

#include

#include

void menu()

void play_game()

else

if (tmp > rand_num)

else

}}int main()

} while (input);

}

在這個遊戲的實現過程中,除了對迴圈語句結構的應用之外,還運用了乙個

函式rand(),用來產生乙個隨機數,在使用rand()函式之前,必須要呼叫個

srand()函式來形成乙個隨機數產生器,但是在使用的過程中,srand()

函式只需要呼叫一次就好,呼叫多次可能會出現期望之外的結果。

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

顧名思義,就是電腦在規定的範圍內產生乙個隨機數字,玩家進行猜測然後電腦把玩家輸入的數字和產生的隨機數進行對比。電腦對玩家進行提示正確數字相比玩家輸入的數字大了還是小了,迴圈往復直到玩家猜對為止。先畫出遊戲的流程圖來提供乙個清晰思路,往後按流程寫 就不容易混亂。遊戲的目錄模組 menu void me...

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...

迴圈 20 猜數字遊戲 15

猜數字遊戲是令系統隨機產生乙個100以內的正整數,使用者輸入乙個數對其進行猜測,需要你編寫程式自動對其與隨機產生的被猜數進行比較,並提示大了 too big 還是小了 too small 相等表示猜到了。如果猜到,則結束程式。程式還要求統計猜的次數,如果1次猜出該數,提示 bingo 如果3次以內猜...