利用Linux系统中的时间秒1-59来进行猜数字游戏
原创
精选
2017-07-15 11:03:39
1782阅读
点赞
#!/bin/bash#It's written by caibingsen#Date:2016-03-15## 功能:猜 0-9 范围内的数字## 要求:1、每次自动生成一个数字## 2、猜错五次自动退出## 3、猜对自动退出## 4、输入非数字不报错##
原创
2016-03-15 12:36:08
1216阅读
[root@yonglinux ~]# cat guess.sh
#!/bin/bash
#guess number game;
n=$[$RANDOM%100]
while :
do
read -p "please input a&nbs
原创
精选
2015-06-28 12:18:49
6578阅读
点赞
6评论
猜数字游戏: 随机数字为7位数 猜7次 中间不对 会有例如 : 1A2B的提示, A代表数字正确,位置也正确, B代表包含多少个数字正确但位置不正确#!/bin/bash## 随机生成四位数function randomNumber(){ a=(0 1 2 3 4 5 6 7 8 9) &nb
原创
2013-05-21 09:48:50
3509阅读
写一个猜数字脚本,当用户输入的数字和预设数字(随机生成一个小于100的数字)一样时,直接退出,否则让用户一直输入,并且提示用户的数字比预设数字大或者小。首先在root/scripts/目录下创建一个 caishuzi.sh脚本 #!/bin/bashm=`echo $RANDOM`n1=$[$m%1
原创
2022-08-26 17:27:14
177阅读
 {
pr
原创
2019-06-21 18:09:11
1563阅读
首先创建一个shell脚本,在里面输入命令vi ben.sh在里面输入范围,设置猜测的次数然后sh ban.sh执行如果使用次数上限,可以选择是否继续在这里我输入了否,大家也可以输入是
原创
2022-04-11 17:06:55
2002阅读
点赞
1评论
首先要介绍一下,shell带有内置函数RANDOM,可以随机生成随机数,其范围为:0~32767因此如果你想要生成一个1~100之间的数字,那么只需让结果模100加一即可,即$((RANDOM %100+1)) 完整的猜数字游戏代码如下:demoFun(){ echo "我已经想好了一个1到100之间的数字,我们一起来猜吧!!" num=$((RANDOM %100+1))
原创
2021-12-23 15:49:05
846阅读
#!/bin/bash
num=$(expr $RANDOM % 100)
chushi=0
echo "$num"
while :
do
read -ep "计算机生成了一个 1-100 的随机数,你猜: " num1
let chushi+=1
if [ $num1 -eq $num ];then
echo "恭喜,猜对了"
ech
原创
2023-06-27 09:55:35
125阅读
#!/bin/bashecho'可以输入q或者quit退出'a=$[RANDOM%100+1]while:;doread-p'请输入一个数字(1-100):'numi=`echo$num|sed's/[0-9]//g'`if[-z"$num"];thenecho'不能什么都不输入'continuefiif[$num==q]||[$num==quit];thenexit2fiif[!-z"$i"];
原创
2018-09-05 18:40:40
5413阅读
写一个猜数字脚本,当用户输入的数字和预设数字(随机生成一个小于100的数字)一样时,直接退出,否则让用户一直输入,并且提示用户的数字比预设数字大或者小。#!/bin/bashm=`echo $RANDOM`n1=$[$m%100]while :do read -p "Please input a number: " n if [ $n == $n
原创
2015-08-11 23:25:06
494阅读
猜数字
原创
2021-01-12 08:27:56
441阅读
66
原创
2021-01-13 15:00:28
398阅读
#!/bin/bashflag=trueforiin{1..3};doecho"第$i机会..."read-p"请输入数字:"numiftest$num-lt100;thenecho"数字太小"elif[$num-gt100];thenecho"数字太大了"elseecho"猜对了"flag=falsebreakfidoneif$flag;thenecho"3次机会用完"fi
原创
2021-01-13 15:00:59
438阅读
#!/bin/bashflag=trueforiin{1..3};doecho"第$i机会..."read-p"请输入数字:"numiftest$num-lt100;thenecho"数字太小"elif[$num-gt100];thenecho"数字太大了"elseecho"猜对了"flag=falsebreakfidoneif$flag;thenecho&
原创
2021-01-13 15:02:30
1006阅读
#!/bin/bashflag=trueforiin{1..3};doecho"第$i机会..."read-p"请输入数字:"numiftest$num-lt100;thenecho"数字太小"elif[$num-gt100];thenecho"数字太大了"elseecho"猜对了"flag=falsebreakfidoneif$flag;thenecho"3次机会用完"fi
转载
2021-01-13 15:03:39
222阅读
点赞
#!/bin/bashflag=truefor((i=1;i<=3;i++));doecho"第$i次机会"read-p"请输入数字"numif[$num-gt88];thenecho"数字大了"elif[$num-lt88];thenecho"数字小了"elseecho"猜对了"flag=falsebreakfidoneif$flg;thenecho"三次机会已用完"fi
原创
2021-01-11 10:44:24
667阅读
点赞
1评论
``````#!/bin/bashflag=trueforiin{1..3};doecho"第$i机会..."read-p"请输入数字:"numiftest$num-lt100;thenecho"数字太小"elif[$num-gt100];thenecho"数字太大了"elseecho"猜对了"flag=falsebreakfidoneif$flag;the
原创
2021-01-13 14:50:30
382阅读
/*程序的版权和版本声明部分: Copyright (c) 2013, 烟台大学计算机学院 All rights reserved. 文件名称:test.cpp 作 者:赵加响 完成日期:2013 年 11 月 14 日 版 本 号:v1.0 对任务及求解方法的描述部分: 输入描述:无 问题描述:猜数字 程序输出: 问题分析:略算法设计:略*/#include #include#include using namespace std;int main (void){ int n,num,count=0; srand(time(0));//time(0)作为返回值种子 n...
转载
2013-11-14 20:42:00
240阅读
2评论