第一种方法,通过for循环来计算
[root@localhost wyb]# cat yibai.sh #!/bin/bash #从1+2+3+。。。100的结果 sum=0 i=1 for i in `seq 1 100` do sum=$(($sum+i)) i=$(($i+1)) done echo 1+2+3+...100:$sum [root@localhost wyb]# bash yibai.sh 1+2+3+...100:5050

第二种方法,通过while循环来计算
[root@localhost wyb]#
cat whileyibai.sh #!/bin/bash #1+2+3+4+.....100等于多少? sum=0 i=1 while [ $i -le 100 ] do sum=$(($sum+$i)) i=$(($i+1)) done echo 1+2+3+4+5...+100等于:$sum [root@localhost wyb]# bash whileyibai.sh 1+2+3+4+5...+100等于:5050 [root@localhost wyb]#

 

相关文章:

  • 2022-12-23
  • 2021-09-12
  • 2021-11-30
  • 2022-12-23
  • 2022-12-23
  • 2022-01-17
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-02-08
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案