整数连加shall计算器,显示过程
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了整数连加shall计算器,显示过程相关的知识,希望对你有一定的参考价值。
#!/bin/bash#此脚本用于(1~100)的整数连加,显示运算过程
#输入不正确将重新输入直到正确为止!
while :
do
read -p "请输入一个小于100的整数:" N
case $N in
[1-9])
expr $N + 0 &> /dev/null
if [ $? -eq 0 ]
then
if [ $N -lt 101 ]
then
i=2
sum=1
X=1
while [ $i -le $N ]
do
sum=$sum+$i
X=$(($X+$i))
let i++
done
break
else echo "您输入的整数不在合法范围内(1-100),请重新输入"
echo
fi
else echo "您输入的不是一个合法的整数,请重新输入:"
echo
fi
;;
)
echo "输入不正确,请重新输入:"
echo
;;
esac
done
echo "$sum=$X"
以上是关于整数连加shall计算器,显示过程的主要内容,如果未能解决你的问题,请参考以下文章