编写一个 shell 脚本:计算 100以内所有能被3整除的整数之和。•
时间: 2024-11-05 14:30:56 浏览: 21
SHELL脚本练习 写一个脚本,利用循环计算10的阶乘
5星 · 资源好评率100%
编写一个 Shell 脚本来计算 100 以内所有能被 3 整除的整数之和,可以使用 for 循环和变量累加的方法。下面是一个简单的示例:
```bash
#!/bin/bash
sum=0 # 初始化总和为0
for i in {1..99} # 遍历1到99之间的数字
do
if [[ $i % 3 -eq 0 ]]; then
sum=$((sum + i)) # 如果能被3整除,加到总和中
fi
done
echo "100以内所有能被3整除的整数之和为:$sum"
```
在这个脚本中,
- `#!/bin/bash` 是她bang行,告诉系统使用 Bash 解释器来运行这个脚本。
- `sum=0` 初始化一个变量 `sum` 来存储总和。
- `for i in {1..99}` 使用 for 循环遍历 1 到 99 的整数。
- `if [[ $i % 3 -eq 0 ]]` 检查当前数字 `$i` 是否能被 3 整除,`%` 是取余运算符。
- `sum=$((sum + i))` 如果能被 3 整除,则将该数加入总和。
- 最后,使用 `echo` 输出结果。
阅读全文