Linux Shell 脚本计算 1 到 n 的和 (sum.sh)
#!/bin/bash
echo '请输入一个小于 50 的正整数' read n
if [ $n -ge 50 ] || [ $n -le 0 ]; then echo '输入有误' exit 1 fi
sum=0 for (( i=1; i<=$n; i++ )); do sum=$((sum+i)) done
echo '1+2+...+$n的和为:$sum'
输入 40 后执行结果:
请输入一个小于 50 的正整数 40 1+2+...+40的和为:820
原文地址: http://www.cveoy.top/t/topic/psIk 著作权归作者所有。请勿转载和采集!