c c 迴圈,猜數字問題

2021-10-08 18:30:34 字數 761 閱讀 2484

迴圈控制語句非常的重要,迴圈控制中while ,do while 和for在不同的場合有更好的選擇,同時while 和do while也有區別。

while是當型迴圈,只有當滿足條件時才會執行迴圈體

而 do while 是直到型迴圈,系統會先執行一次在判斷是否滿足條件,若滿足就會繼續執行迴圈,當為假時退出迴圈

而for語句應用也更加廣泛

這邊由於我使用while和do-while時出現了點問題,所以使用for語句(其實是覺得for更好用,在這個問題上)

祖傳標頭檔案和全域性變數

#include

#include

#include

using

namespace std;

int sum;

//全域性變數:隨機數sum;

然後是隨機數生成部分

int

rands()

之所以是%100+1,是因為sum的初始值為0,如果不加1的話,產生的隨機數就只有0-99了,+1後才滿足1-100中產生隨機數

接下來就是主函式部分

int

main()

else

if(val < sum)

else

} cout <<

"機會用盡"

<< endl;

return0;

}

迴圈 20 猜數字遊戲 15

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

C 迴圈案例結構 猜數字

includeusing namespace std includeint main system pause return 0 此案例中關於隨機數的有關說明如下 c 中沒有自帶的random函式,要實現隨機數的生成就需要使用rand 和srand 不過,由於rand 的內部實現是用線性同餘法做的,...

day07for迴圈,while迴圈,猜數字遊戲

import random 生成隨機數 用程式生成1 100 x random.randint 1,100 print 電腦幫我們生成的隨機數是 x for b in range 6 b int b if b 5 print 輸入已超時 break else while true 讓使用者輸入整數 ...