首页 Linux基础正文

while计算小练习

Jean Linux基础 2017-11-24 484 0 linuxshell
[root@kroqi ~]# cat sum_*
#!/bin/sh
sum=0
i=1
while [ $i -le 100 ]
do
  let sum=sum+i
  let i=i+1
done
echo $sum


#!/bin/sh
sum=0
i=1
while ((i <= 100))
do
  ((sum=sum+i))
  ((i++))
done
echo $sum

注:对于这么从1加到100的,可以用这种方式,如果数字大的,最好用算法,这样效率会高

评论