迴圈控制語句非常的重要,迴圈控制中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 讓使用者輸入整數 ...