生成10个随机数保存于数组中,并找出其最大值和最小值

2023-10-27

上代码吧:

#!/bin/bash
#生成19个随机数保存于数组中,并找出其最大值和最小值
#
declare -a rand
declare -i max min

for i in {0..9}; do
        rand[$i]=$RANDOM
        echo ${rand[$i]}
        if [ $i -eq 0 ];then
                max=${rand[$i]}
                min=${rand[$i]}
        elif [ ${rand[$i]} -gt $max ];then
        #逐个比较,大的赋值给max        
                 max=${rand[$i]}
        elif [ ${rand[$i]} -lt $min ];then
        #逐个比较,小的赋值给min        
                min=${rand[$i]}
        fi
done

echo "Max:$max"
echo "Min:$min"

完成

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

生成10个随机数保存于数组中,并找出其最大值和最小值 的相关文章

随机推荐