題目:
猜數字遊戲是令遊戲機隨機產生乙個100以內的正整數,使用者輸入乙個數對其進行猜測,需要你編寫程式自動對其與隨機產生的被猜數進行比較,並提示大了(「too big」)、小了(「too small」),還是相等(「lucky you!」)。如果猜到,則結束程式。如果超過7次都沒有猜到,則提示「game over!」,並結束程式。
輸入第一行中給出乙個不超過100的正整數,代表遊戲機產生的隨機數。
從第二行起,每行給出乙個使用者的輸入,直到猜中或者超過7次還沒有猜中。
每次在一行中輸出相應的猜測結果,直到輸出猜對的結果「lucky you!」或「game over!」則結束。
12
5025
12
too big
too big
lucky you!
60
5075
5864
6362
61
too small
too big
too small
too big
too big
too big
too big
game over!
我這裡是同do while語句寫的,讀者可以試著用while或for語句寫,接下來說一下思路。
我們先做判斷i與n的大小關係,然後輸出題目所要求,並最後對j++,當i=n或者j=7時,我讓它結束迴圈,簡單的思路就這樣,希望讀者能看懂。
#include
intmain()
while
(i!=n&&j!=7)
;if(j==7)
printf
("game over!");
return0;
}
PTA 猜數字遊戲
猜數字遊戲是令遊戲機隨機產生乙個100以內的正整數,使用者輸入乙個數對其進行猜測,需要你編寫程式自動對其與隨機產生的被猜數進行比較,並提示大了 too big 還是小了 too small 相等表示猜到了。如果猜到,則結束程式。程式還要求統計猜的次數,如果1次猜出該數,提示 bingo 如果3次以內...
PTA 猜數字遊戲(AC)
猜數字遊戲是令遊戲機隨機產生乙個100以內的正整數,使用者輸入乙個數對其進行猜測,需要你編寫程式自動對其與隨機產生的被猜數進行比較,並提示大了 too big 還是小了 too small 相等表示猜到了。如果猜到,則結束程式。程式還要求統計猜的次數,如果1次猜出該數,提示 bingo 如果3次以內...
299 簡單 猜數字遊戲
思路 先求出公牛的數量,不是公牛的數儲存在對應下標陣列裡面,數值更小的是這個數字的奶牛數,再將整數轉為字串 char user itoa int value,char str dowhile value str i 0 if str 0 for j i 2 j return str 返回轉換後的值 ...