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

Linux编写一个shell脚本sumsh要求脚本运行后:1提示用户请输入一个小于50的正整数2读入用户的输入到变量n判断n是否小于503如果n大于等于50或小于等于0提示输入有误并退出脚本4如果n小于50则计算1+2++n的和并输出计算结果

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

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