欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux环境下编写一个shell程序,此程序的功能:随机生成一个1-100的数(答案)让用户猜

程序员文章站 2022-05-14 17:17:21
...

题目:编写一个shell程序,此程序的功能:随机生成一个1-100的数(答案)让用户猜,如果用户猜的数大于答案,则提示大了,如果用户猜的数小于答案,则提示小了。当用户猜对时提示:猜对了。

#! /bin/bash
prive=$(expr $RANDOM % 100 )   #变量一个随机数
echo  "生成的随机数是:" $prive  
count=0
while :   #设置循环
do
        read -p "请输入一个数字" num   #键盘输入的数字  赋值给num
        echo    "你输入的数是:" $num
        let count++   #计数
        if [ $num -gt $prive ];then   #判断大小
                echo "猜大了"
        elif [ $num -lt $prive ];then
                echo "猜小了"
        else
                echo "猜对了"
                echo "总共猜了$count"
                exit
        fi
done

相关标签: 虚拟机 虚拟机