使用壳怎么实现一个猜数字游戏

  介绍

使用壳怎么实现一个猜数字游戏?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

随机(),函数,随机函数返回一个0 ~ num-1之间的随机数。随机(num)是在stdlib.h中的一个宏定义。num和函数返回值都是整型数。

下面是脚本内容

# !/bin/bash   ,   # guess  number 游戏;   init ()   {   echo “, # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #,“   echo “,,,,,,,,,,,,,,,,,,,,,   echo “,,,,, Guess  Number  Game ,,,,,,   echo “,,,,,,,,,,,,,,,,,,,,,   echo “, # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #,“   }   游戏()   {   数量=$(随机% 100美元)   while :   做   read  -p “输入你要猜测的数字:,“n1   n2=' | echo  n1 美元;sed  & # 39; s/[0 - 9]//舌鳎# 39;”   if [!大敌;-z  n2 美元;】   然后才能   ,,,echo “你输入的不是一个数字!”   ,才能继续   fi   if  [, n1 美元;==,number 美元;】   然后才能   ,,,echo “你猜对了!”   ,,,read  -p “你还想再玩一次么? (yes/no)“an1   ,,,while 真实的   ,,,,,,,   ,,,,,,,,,,,case  an1 美元   ,,,,,,,,,,,是的)   ,,,,,,,,,,,游戏   ,,,,,,,,,,,休息   ,,,,,,,,,,,;;   ,,,,,,,,,,,没有)   ,,,,,,,,,,,休息   ,,,,,,,,,,,;;   ,,,,,,,,,,,*)   ,,,,,,,,,,,退出   ,,,,,,,,,,esac   ,才能完成   ,才能打破   elif 才能;[,n1 美元;-gt  number 美元;】   然后才能   ,,,echo “猜大了!”   ,才能继续   其他的才能   ,,,echo “猜小了!”   ,才能继续   fi才能   完成   }   ,   ,   while 真正的   做   初始化   “1:echo  Start  Game “   echo “0: exit ,,,,   read  -p “, please  input  0 - 1:“NUM   ,   case  NUM 美元   1)   ,,,的游戏   ,才能打破   ,,,;;   0)   ,才能打破   ,,,;;   esac   ,   

这做个脚本相比简单的猜数字游戏加入了,可以选择是否再来一次。

使用壳怎么实现一个猜数字游戏

使用壳怎么实现一个猜数字游戏