pangxia75 发表于 2018-8-21 11:21:45

shell——求和

  编写脚本:
  #!/bin/bash
  ##########计算从1+2+...+n的总和
  ##########shell下,所有的变量都是文字形态,因此要作为数值使用,必须加上expr变量
  echo "please input n to computer 1+2+3+...+n="
  read -r n
  sum=0    #####sum求和变量,变量必须先定义再使用,以后使用时均要加'$'符
  i=1
  while [ $i -le $n ];
  do
  sum=`expr $sum + $i`###注意:sum与后面的等号没有空格,
  i=`expr $i + 1`
  done
  echo"sum=" $sum
  给求和脚本加可运行权限
  Chmod +x sum
  运行./sum

页: [1]
查看完整版本: shell——求和