创建一个shell 脚本,该程序能接收用户从键盘输入的100个整数,然后求出其总和、最大值及最小值
时间: 2024-04-30 14:24:43 浏览: 244
shell脚本中实现1-100的和
以下是一个可以实现上述功能的Shell脚本:
```bash
#!/bin/bash
echo "请输入100个整数:"
read -a nums
# 初始化变量
sum=0
max=${nums[0]}
min=${nums[0]}
# 循环遍历数组
for i in "${nums[@]}"
do
# 计算总和
sum=$((sum+i))
# 判断最大值和最小值
if [[ $i -gt $max ]]
then
max=$i
fi
if [[ $i -lt $min ]]
then
min=$i
fi
done
echo "总和为:$sum"
echo "最大值为:$max"
echo "最小值为:$min"
```
脚本通过read命令读取用户从键盘输入的100个整数,保存到一个数组中。然后使用循环遍历数组,计算总和,同时判断最大值和最小值。最后输出计算结果。
阅读全文