#! /bin/bash
#lab3_3
NUM=$1
total=0
#定义数组
declare -a num
echo "the num is $NUM"
#输入n个数,并计算总和
for((i=0;i<$NUM;i++))
do
echo -n "Enter input:"
read n
num[$i]=$n
total=`expr ${total} + ${n}`
done
#进行排序
I=0
while [ "$I" -lt "$NUM" ]
do
J=`expr $I + 1`
while [ "$J" -lt "$NUM" ]
do
if [ "${num[J]}" -lt "${num[I]}" ]
then
TEMP=${num[J]}
num[J]=${num[I]}
num[I]=$TEMP
fi
J=`expr $J + 1`
done
I=`expr $I + 1`
done
#输出
echo "The SUM of nums is:$total"
echo "The MAX of nums is:${num[`expr $NUM - 1`]}"
echo "The MIN of nums is:${num[0]}"
exit 0
林当时
- 粉丝: 114
- 资源: 1万+
最新资源
- counter up的模块使用
- abaqus数值模拟案例系列-随机纤维分布二维RVE模型微观横向拉伸损伤,设置了周期边界,采用Drucker-Prager(dp)准则,Ductile-Damage延性损伤,界面采用cohesive单
- 2- 批量图片下载器 Extreme Picture
- UML建模语言中的在线购物系统用例图设计与解析
- 编程语言下高效多项式求值算法-基于霍纳法则的实现
- COMSOL瓦斯抽采,二氧化碳封存,躯替,多物理场耦合方面 lunwen复现
- python爬虫图片程序
- 操作系统中银行家算法的C与Python实现及其在资源分配与死锁预防的应用
- 内网渗透体系建设.pdf
- 本项目是IntelliJ IDEA的插件,能帮助java开发者自动生成javadoc文档注释
- 高中英语常见词组与搭配详解
- 基于扰动观测器的伺服系统摩擦补偿Matlab仿真 1.模型简介 模型为基于扰动观测器的摩擦补偿仿真,仿真基于永磁同步电机速度、电流 双闭环控制结构开发,双环均采用PI控制,PI参数已经调好 仿
- 四六级词汇必备:全面掌握高频短语及其含义
- 手机外壳加工打磨单元sw20全套技术资料100%好用.zip
- Comsol连续体中的束缚态BIC 涉及能带计算与Q因子计算,包含一维光栅和二维光子晶体板 注: 不包含拓扑荷计算
- 轻量级截图与录屏神器,解压即用
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈