TA贡献1827条经验 获得超8个赞
#/usr/bin/sh
n=$1
sum=0
# 方法1 循环
for i in $(seq 1 $n); do
((sum = $sum + $i))
done
echo $sum
# 方法2 公式
((sum=(1 + $n) * $n / 2))
TA贡献1780条经验 获得超1个赞
#!/bin/bash
read -p "Input value of n: " n
i=1
while (($i<=$n))
do
sum=$(($sum +$i))
i=$(($i+1))
echo "SUM is $sum."
网络编程32讲
¥ 58.00
Linux命令行与Shell脚本编程大全
¥ 68.00
举报