6 猜數字遊戲

2021-09-29 07:02:22 字數 1143 閱讀 3592

#!/bin/bash

# 指令碼生成乙個 100 以內的隨機數,提示使用者猜數字,根據使用者的輸入,提示使用者猜對了,

# 猜小了或猜大了,直至使用者猜對指令碼結束。

# random 為系統自帶的系統變數,值為 0‐32767的隨機數

# 使用取餘演算法將隨機數變為 1‐100 的隨機數

num=[r

ando

m[random%100+1]

echo"[

rand

omnum"

# 使用 read 提示使用者猜數字

# 使用 if 判斷使用者猜數字的大小關係:‐eq(等於),‐ne(不等於),‐gt(大於),‐ge(大於等於),

# ‐lt(小於),‐le(小於等於)

while :

doread -p

"計算機生成了乙個 1‐100 的隨機數,你猜: " cai

if [ ca

i

pa

n>−e

q

ancl

ass=

"hlj

s−va

riab

le

">

cai -eq ca

ipan>−e

qancl

ass=

"hlj

s−va

riab

le">

num ]

then

echo

「恭喜,猜對了」

exit

elif [ ca

i

pa

n>−g

t

ancl

ass=

"hlj

s−va

riab

le

">

cai -gt ca

ipan>−g

tancl

ass=

"hlj

s−va

riab

le">

num ]

then

echo

「oops,猜大了」

else

echo

「oops,猜小了」

fidone

猜數字遊戲

問題描述 猜數字遊戲 隨機出乙個兩位數,然後讓你猜,直到猜對為止。猜對後可以提示選擇是否再玩一次。include include using namespace std int main srand unsigned int time null int num rand 90 10 隨機出乙個兩位數...

猜數字遊戲

author 徐權 data 2015728 function 猜數字遊戲 實用平台 vs2012及以上 如果要移植到其他平台scanf s和puts s 應改為scanf和puts即可 include include include include define n 5 定義陣列大小,從而決定猜的...

猜數字遊戲

初次見到題目,覺得很簡單,可是仔細敲 時候卻發現根本無法處理如下情況 正確序列 1,2,3,4 猜測序列 1,1,1,1 我選擇用字串儲存正確的,然後如果對應上就把它變成字母,下一次就不會算他了,可是如果這樣子 正確 1,2,3,4 錯誤 2,3,3,4 錯誤的3算了,正確卻沒有算,這樣顯然不符合題...