Shell脚本之求1..100的和(三种方法)

x33g5p2x  于2021-10-21 转载在 Shell  
字(0.3k)|赞(0)|评价(0)|浏览(563)

1.for循环 

  1. #!/bin/bash
  2. sum=o
  3. for ((i=0;i<=100;i++))
  4. do
  5. sum=$[sum+i]
  6. done
  7. echo "100以内的求和:$sum"


 

2.while循环

  1. #/bin/bash
  2. i=1
  3. sum=0
  4. while [ $i -le 100 ]
  5. do
  6. sum=$[sum +i]
  7. let i++
  8. done
  9. echo "{1..100}的求和结果为:$sum"


 

3.until循环

  1. #!/bin/bash
  2. i=0
  3. sum=0
  4. until [ $i -gt 100 ]
  5. do
  6. sum=$[sum+i]
  7. let i++
  8. done
  9. echo "{1..100}求和结果:$sum"

相关文章