猜數字遊戲是令系統隨機產生乙個100以內的正整數,使用者輸入乙個數對其進行猜測,需要你編寫程式自動對其與隨機產生的被猜數進行比較,並提示大了(「too big」),還是小了(「too small」),相等表示猜到了。如果猜到,則結束程式。程式還要求統計猜的次數,如果1次猜出該數,提示「bingo!」;如果3次以內猜到該數,則提示「lucky you!」;如果超過3次但是在n(>3)次以內(包括第n次)猜到該數,則提示「good guess!」;如果超過n次都沒有猜到,則提示「game over」,並結束程式。如果在到達n次之前,使用者輸入了乙個負數,也輸出「game over」,並結束程式。
輸入格式:
輸入第一行中給出2個不超過100的正整數,分別是系統產生的隨機數、以及猜測的最大次數n。隨後每行給出乙個使用者的輸入,直到出現負數為止。
輸出格式:
在一行中輸出每次猜測相應的結果,直到輸出猜對的結果或「game over」則結束。
輸入樣例:
58 4輸出樣例:7050
5658
60-2
too bigtoo small
too small
good guess!
#includeint main()
, k = 0;
scanf("%d %d", &num, &n);
for (scanf("%d", &gnum[k]); gnum[k] >= 0; scanf("%d", &gnum[k]))
for (int i = 0; i < k; i++)
if (gnum[i] < 0)
if (gnum[i] == num)
else if (i <= 2)
else if (i > 2 && i < n)
return 0;
} else if (gnum[i] > num)
else
}if (k == 0)
}
04 4 猜數字遊戲 15
猜數字遊戲是令系統隨機產生乙個100以內的正整數,使用者輸入乙個數對其進行猜測,需要你編寫程式自動對其與隨機產生的被猜數進行比較,並提示大了 too big 還是小了 too small 相等表示猜到了。如果猜到,則結束程式。程式還要求統計猜的次數,如果1次猜出該數,提示 bingo 如果3次以內猜...
04 4 猜數字遊戲
猜數字遊戲是令系統隨機產生乙個100以內的正整數,使用者輸入乙個數對其進行猜測,需要你編寫程式自動對其與隨機產生的被猜數進行比較,並提示大了 too big 還是小了 too small 相等表示猜到了。如果猜到,則結束程式。程式還要求統計猜的次數,如果1次猜出該數,提示 bingo 如果3次以內猜...
猜數字遊戲 15分
猜數字遊戲是令遊戲機隨機產生乙個100以內的正整數,使用者輸入乙個數對其進行猜測,需要你編寫程式自動對其與隨機產生的被猜數進行比較,並提示大了 too big 還是小了 too small 相等表示猜到了。如果猜到,則結束程式。程式還要求統計猜的次數,如果1次猜出該數,提示 bingo 如果3次以內...