Os 7 shell指令碼猜數字

2021-10-07 07:45:51 字數 701 閱讀 9885

建立乙個放shell指令碼的目錄

[root@localhost ~]

# mkdir /shell

編輯指令碼

[root@localhost ~]

# vim /shell/num.sh

#!/bin/bash

sj_num=

$(echo `expr $random % 100`)

count=0 #計數器

while:do

read -ep "請輸入乙個數:" num

let count++

echo

"你輸入的隨機數為:$num"if[

$num -gt $sj_num];

then

echo

"你猜大了!"

elif

[$num -lt $sj_num];

then

echo

"你猜小了!"

else

echo

"恭喜你,猜對了"

echo

"你一共猜了$count 次。"

break

fidone

測試

[root@localhost ~]

# sh /shell/num.sh

shell指令碼猜數字遊戲

bin bash while true 運用死迴圈執行此指令碼 do a expr random 10 定義猜10個數中的數字 b 3 定義輸入的次數 for i in seq 3 for迴圈三次 doread p 請輸入你想猜的數字 p 輸入要猜的數字 let b b 1 執行一次自檢一次if p...

shell指令碼(猜數字小遊戲)

shell指令碼猜數字小遊戲 要求 給使用者三次機會,猜10以內的任意數字 分析 10以內的隨機數要用到random,迴圈給予使用者三次機會,用if做判斷是否等於random的值 指令碼如下 bin bash shell指令碼猜數字小遊戲 info num random 10 for i in se...

演算法入門 7 猜數字

小a 和 小b 在玩猜數字。小b 每次從 1,2,3 中隨機選擇乙個,小a 每次也從 1,2,3 中選擇乙個猜。他們一共進行三次這個遊戲,請返回 小a 猜對了幾次?輸入的guess陣列為 小a 每次的猜測,answer陣列為 小b 每次的選擇。guess和answer的長度都等於3。解析 直接列表解...