创建一个shell 脚本,该程序能接收用户从键盘输入的100个整数,然后求出其总和、最大值及最小值。
时间: 2024-05-05 20:21:03 浏览: 87
C语言实验-有3个整数a,b,c,由键盘输入,编写程序输出其中绝对值最大(或最小)的数。
5星 · 资源好评率100%
以下是一个简单的shell脚本,可以实现接收用户从键盘输入的100个整数,并计算它们的总和、最大值和最小值:
```bash
#!/bin/bash
# 初始化变量
sum=0
max=-999999
min=999999
# 循环读取输入
for (( i=1; i<=100; i++ ))
do
read -p "请输入第 $i 个整数:" num
sum=$((sum+num))
# 判断最大值和最小值
if (( $num > $max ))
then
max=$num
fi
if (( $num < $min ))
then
min=$num
fi
done
# 输出结果
echo "总和为:$sum"
echo "最大值为:$max"
echo "最小值为:$min"
```
使用方法:
1. 打开终端,创建一个新的文本文件。
2. 将上述代码复制到文件中,并保存为 `sum.sh`(文件名可以自己定义)。
3. 在终端中导航到该文件所在的目录。
4. 输入 `chmod +x sum.sh`,使脚本文件具有可执行权限。
5. 输入 `./sum.sh`,执行脚本,根据提示输入100个整数即可。
阅读全文