首页 > 其他 > 详细

整数连加shall计算器,显示过程

时间:2018-02-02 11:17:50      阅读:258      评论:0      收藏:0      [点我收藏+]
#!/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计算器,显示过程

原文:http://blog.51cto.com/13490688/2067983

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!