利用RANDOM生成10个随机数字,输出这个10数字,并显示其中的最大者和最小者
输出 利用 显示 生成 10 数字 最小 随机
2023-09-11 14:16:17 时间
1 #!/bin/env bash
2
3 declare -i max min
4 declare -a mm
5
6 for z in `seq 1 1 10`;do
7 if [[ $z -eq 1 ]];then
8 max=min=$RANDOM
9 mm[$z]=$max
10 continue
11 fi
12
13 mm[$z]=$RANDOM
14 if [[ $max -lt ${mm[$z]} ]];then
15 max=${mm[$z]}
16 elif [[ $min -gt ${mm[$z]} ]];then
17 min=${mm[$z]}
18 fi
19 done
20
21 echo ${mm[*]}
22 echo -e "max:$max\nmin:$min"
RANDOM生成[0,32767]间的整数,利用数组保存生成数字
declare -a indexed arrays声明索引数组
declare -A associative arrays声明关联数组
declare -i interger 声明整数
declare -l lower case 声明小写变量
declare -u upper case 声明大写变量
declare -x export变量
declare -r readonly变量
declare -p display attributes
declare -g create global variables when used in a shell function 可在函数外引用declare -g声明的变量
相关文章
- python中让输出不换行
- Python 列表推导式、矩阵、格式化输出
- Springboot05整合FastJson优化输出
- 汉字拼音缩写输出工具类
- Python中的标准库函数(内置函数)print()输出(打印出)字符串的常见用法
- 为何fdisk和df 输出的信息不一致?
- SAP SD基础知识之输出控制(Output Control)
- 《例说8051:单片机程序设计案例教程》——2-2 8051的输入/输出口
- mybatis输入映射和输出映射
- Qt开源作品21-日志重定向输出类
- 【C语言】输入三个字符串,比较其大小,最终将它们由大到小输出。利用C指针。
- [WDS] Warnings while compiling. vue项目运行控制台输出太多警告信息
- JS输出26个英文大小写字母
- java io 根据TXT 在控制台上输出相关表的信息
- GD32篇 二、GD32TIMER输出PWM
- 315Mhz RF射频解码 串口输出方案(支持2262/1527多种编码方式)
- PCA高速输出
- 利用gulp 插件gulp.spritesmith 完成小图合成精灵图,并自动输出样式文件
- 习题5.5 产生0~100之间的8个随机整数,并利用冒泡排序法将其升序排序后输出。
- Java //SR2.8 编写一条println语句用来输出以下信息(包括换行和引号)
- 【转】QT中QDataStream中浮点数输出问题