浙大版《C語言程式設計(第3版)》練習4 6

2021-10-07 03:51:43 字數 1101 閱讀 4307

猜數字遊戲是令遊戲機隨機產生乙個100以內的正整數,使用者輸入乙個數對其進行猜測,需要你編寫程式自動對其與隨機產生的被猜數進行比較,並提示大了(「too big」),還是小了(「too small」),相等表示猜到了。如果猜到,則結束程式。程式還要求統計猜的次數,如果1次猜出該數,提示「bingo!」;如果3次以內猜到該數,則提示「lucky you!」;如果超過3次但是在n(>3)次以內(包括第n次)猜到該數,則提示「good guess!」;如果超過n次都沒有猜到,則提示「game over」,並結束程式。如果在到達n次之前,使用者輸入了乙個負數,也輸出「game over」,並結束程式。

輸入格式:

輸入第一行中給出兩個不超過100的正整數,分別是遊戲機產生的隨機數、以及猜測的最大次數n。最後每行給出乙個使用者的輸入,直到出現負數為止。

輸出格式:

在一行中輸出每次猜測相應的結果,直到輸出猜對的結果或「game over」則結束。

輸入樣例:

58470

5056

5860

-2

輸出樣例:

too big

too small

too small

good guess!

這個,不知道為啥我的**這麼長,不過是ac嘻嘻!!

**:

#include

"stdio.h"

intmain()

else

else

if(guess < num)

else

if(guess == num)

else

if(count <=3)

else

if(count <= times)

else

break;}

}}return0;

}

這個題目,有個很大的坑就是:他說的隨機輸入是鍵盤輸入,我真的服了,我是逛了部落格才發現的!

浙大版《C語言程式設計(第3版)》練習2 4

本題要求編寫程式,計算華氏溫度150 f對應的攝氏溫度。計算公式 c 5 f 32 9,式中 c表示攝氏溫度,f表示華氏溫度,輸出資料要求為整型。輸入格式 本題目沒有輸入。輸出格式 按照下列格式輸出 fahr 150,celsius 計算所得攝氏溫度的整數值 上 include stdio.h in...

浙大版《C語言程式設計(第3版)》練習2 11

本題目要求計算下列分段函式f x 的值 注 可在標頭檔案中包含math.h,並呼叫sqrt函式求平方根,呼叫pow函式求冪。輸入格式 輸入在一行中給出實數x。輸出格式 在一行中按 f x result 的格式輸出,其中x與result都保留兩位小數。輸入樣例1 10輸出樣例1 f 10.00 3.1...

浙大版《C語言程式設計(第3版)》練習2 12

輸入2個正整數lower和upper lower upper 100 請輸出一張取值範圍為 lower,upper 且每次增加2華氏度的華氏 攝氏溫度轉換表。溫度轉換的計算公式 c 5 f 32 9,其中 c表示攝氏溫度,f表示華氏溫度。輸入格式 在一行中輸入2個整數,分別表示lower和upper...