猜數遊戲,加入歷史輸入資料的顯示

2022-02-01 16:45:08 字數 994 閱讀 6923

/*

猜數遊戲(其五:顯示輸入記錄)

*/#include

#include

#include

#define max_stage 10 /* 最多可以輸入的次數 */

int main(void)

while (no != ans && stage if (no !=ans)

printf(

"\a很遺憾,正確答案是%d。\n

", ans);

else

puts(

"\n--- 輸入記錄 ---");

for (i = 0; i < stage; i++)

printf(

"%2d : %4d %+4d\n

", i + 1, num[i], num[i] -ans);

return0;

}

輸入

請猜乙個0~999的整數。

還剩10次機會。是多少呢:

500再大一點。

還剩9次機會。是多少呢:

800再小一點。

還剩8次機會。是多少呢:

650再小一點。

還剩7次機會。是多少呢:

575再小一點。

還剩6次機會。是多少呢:

535再小一點。

還剩5次機會。是多少呢:

517再小一點。

還剩4次機會。是多少呢:

507再小一點。

還剩3次機會。是多少呢:

503回答正確。

您用了8次猜中了。

--- 輸入記錄 ---

1 : 500 -3

2 : 800 +297

3 : 650 +147

4 : 575 +72

5 : 535 +32

6 : 517 +14

7 : 507 +4

8 : 503 +0

李子的猜數遊戲!!! 版

緊急修復 版為 include using namespace std void pause intmain else if choose n choose n else cout 好的!接下來,請選擇級別 1 萌新 教學 2 簡單 10次機會,0 50內的數字 3 中等 8次機會,0 100內的數...

簡單的C語言猜數遊戲

為了跟好的理解二分法查詢,設計猜數遊戲。通過選單,遊戲,主函式三部分實現。注意 1.隨機數的生成方法 rand 函式 隨機數生成器,因為vs平台其取值範圍為rand max 0 0x7fff 32767 所以使用rand 100 1來縮小隨機數的範圍0 100.srand 函式 對rand函式的呼叫...

乙個簡單的猜數遊戲

利用math.random 方法生成0 1之間的double型數dnum,將dnum轉換為0 100之間的整數inum。利用keyinput.readint 方法接收鍵盤輸入的整數innum。如果innum小於inum,在螢幕上顯示 輸入的值小,請輸入更大的數.如果innum大於inum,在螢幕上顯...