Bash 脚本:计算 1 到 n 的和
这是一个简单的 Bash 脚本,用于计算从 1 到输入的数字 n 的和。
#!/bin/bash
echo
read num
sum=0
for ((i=1;i<=num;i++))
do
sum=$((sum+i))
done
echo '1+2+3+...+$num=$sum'
使用方法:
- 将代码保存为一个以 .sh 为后缀的文件,例如 sum.sh。
- 打开终端,进入到 sum.sh 所在的文件夹。
- 运行脚本,输入
./sum.sh并按下回车键。 - 在终端中输入一个数字,例如 10,然后按下回车键。
- 脚本将计算出 1+2+3+...+10 的和,并输出结果。
示例:
$ ./sum.sh
10
1+2+3+...+10=55
代码解释:
#!/bin/bash:指定脚本使用 Bash 解释器执行。read num:从终端读取用户输入的数字,并将其存储在变量num中。sum=0:初始化变量sum为 0,用于存储累加结果。for ((i=1;i<=num;i++)):循环遍历从 1 到num的所有整数。sum=$((sum+i)):在循环中将当前数字i加到sum中。echo '1+2+3+...+$num=$sum':输出最终的计算结果。
原文地址: https://www.cveoy.top/t/topic/nvu5 著作权归作者所有。请勿转载和采集!