猜數小遊戲

2021-09-29 17:17:48 字數 1121 閱讀 8996

小遊戲:

程式自動生成四個0到9的數字,且四個數字不重複,玩家猜這四個數字以及相應位置,

例:系統生成9 2 3 1

玩家猜測0 9 1 3 結果會顯示0a2b 證明有兩個數猜對了是多少但是沒有猜對位置

玩家猜測9 0 3 1 結果會顯示3a0b 證明有三個數猜對了是多少並且猜對了這三個數的位置

每個玩家有八次猜測的機會,在這八次機會中猜出正確答案,即顯示4a0b,贏得遊戲,超過八次 則為遊戲失敗!

#include

#include

#include

//程式生成需要玩家猜的四個數字及其位置

void

slashcard

(int arr)

;int s =0;

int i =0;

for(i =

0; i <

4; i++)}

arr[i]

= pool[s]

; pool[s]=-

1;}}

void

printarray

(int arr,

int sz)

printf

("\n");

}//玩家猜的四個數字和標準答案的比較函式

intjudgeans

(int ans,

int arr)

}}for(i =

0; i <

4; i++)}

countb -

= counta;

printf

("%da%db\n"

, counta, countb);if

(counta ==4)

return0;

}int

main()

;slashcard

(arr)

;int ans[4]

;for

(i =

1; i <=

8; i++)if

(judgeans

(ans, arr))}

if(i ==9)

else

return0;

}

python猜數小遊戲

用python寫了乙個猜數的小遊戲。很簡單,電腦抽乙個0到100的隨機數,玩家猜電腦裡的數字是什麼,並視玩家所猜的數而給出太大或太小的提示,一直玩到猜中為止,程式將記錄玩家所猜的次數。程式涉及了控制台輸入輸出,資料型別轉換,隨機數,異常捕捉等。random random sys self,playe...

Pyhton猜數小遊戲

print 這是乙個猜數遊戲,請猜乙個0 10之間的數。game type input 請輸入遊戲次數,無限次遊戲請輸入forever,n次遊戲請輸入n。n if game type forever print 無限次遊戲模式 else game type int game type print 遊...

python猜數小遊戲

import sys import random count 1 try range int input 你想在多大數以內猜呢?檢測異常 except print 請輸入數字!程式終止 sys.exit 0 發生錯誤,退出程式 temps random.randint 1,range guess i...