、试编写一个SHELL程序,该程序能接收用户从键盘输入的100个整数,然后求出其总和、最大值及最小值。
时间: 2024-05-05 18:18:10 浏览: 231
C语言实验-有3个整数a,b,c,由键盘输入,编写程序输出其中绝对值最大(或最小)的数。
5星 · 资源好评率100%
好的,以下是符合您要求的SHELL程序:
```shell
#!/bin/bash
count=0
sum=0
echo "Please enter 100 integers: "
while [ $count -lt 100 ]
do
read num
sum=$((sum+num))
if [ $count -eq 0 ]
then
max=$num
min=$num
else
if [ $num -gt $max ]
then
max=$num
fi
if [ $num -lt $min ]
then
min=$num
fi
fi
count=$((count+1))
done
echo "The sum of input integers is: $sum"
echo "The maximum value among input integers is: $max"
echo "The minimum value among input integers is: $min"
```
您可以直接复制上述代码并在终端中运行,输入100个整数后,该程序将计算它们的总和、最大值和最小值并将结果输出。请注意,在运行该程序时,确保您有足够的时间和输入100个整数。
阅读全文