#!/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

Linux Shell 脚本计算 1 到 n 的和 (sum.sh)

原文地址: http://www.cveoy.top/t/topic/psIk 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录