编写一个Shell脚本,让用户输入一个数字,计算1~n的所有偶数和。
时间: 2024-05-14 21:19:59 浏览: 244
shell-统计1-100以内的奇偶数的和与个数
可以尝试下面的 Shell 脚本:
```bash
#!/bin/bash
echo "请输入一个数字 n:"
read n
sum=0
i=0
while [ $i -le $n ]
do
if [ $((i % 2)) -eq 0 ]
then
sum=$((sum + i))
fi
i=$((i + 1))
done
echo "1~$n 中所有偶数的和为:$sum"
```
这个脚本首先通过 `read` 命令获取用户输入的数字 `n`,然后使用 `while` 循环遍历 `1~n` 中的所有数字,如果当前数字是偶数,则加入到 `sum` 变量中。最后输出结果。
阅读全文