PTA 簡單的猜數字遊戲 2

2021-10-12 07:27:17 字數 953 閱讀 3903

題目:

猜數字遊戲是令遊戲機隨機產生乙個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 返回轉換後的值 ...