#/bin/bash n=$1 nu=0 while [[ $n -gt 0 ]];do ((nu=nu+n)) ((n=n-1)) done echo "$nu"
one: 叠加
#/bin/bash a=$(echo $(seq -s+ $1 $2)) b=bc echo -n $a= echo $a|$b
two:我认为最简单的方法,可以把数字输出
#/bin/bash #echo "enter nu" n=$1 j=0 for((i=1;i<=$1;i++)) do ((j+=$n)) ((--n)) done echo $j
three:上面实现的效果都一样
转载于:https://blog.51cto.com/tao9221/885978