Linux求1到100之间偶数和
时间: 2023-09-04 17:12:05 浏览: 62
你可以使用以下的 Shell 命令来求 1 到 100 之间的偶数和:
```
sum=0
for i in {2..100..2}
do
sum=$(($sum+$i))
done
echo "1到100之间的偶数和为: $sum"
```
解释一下这个命令:
1. `sum=0`:初始化和为 0;
2. `for i in {2..100..2}`:遍历 2 到 100 之间的所有偶数,步长为 2;
3. `do`:循环开始;
4. `sum=$(($sum+$i))`:将当前偶数加到和里面;
5. `done`:循环结束;
6. `echo "1到100之间的偶数和为: $sum"`:输出结果。
执行这个命令后,终端会输出:`1到100之间的偶数和为: 2550`。
相关问题
Linux求1-100之间偶数和与奇数和
你可以在Linux终端输入以下命令来求解1-100之间偶数和与奇数和:
偶数和:
```
seq 2 2 100 | awk '{sum+=$1} END {print sum}'
```
奇数和:
```
seq 1 2 99 | awk '{sum+=$1} END {print sum}'
```
其中,`seq` 命令用于生成数列,`awk` 命令用于计算和。在偶数和的命令中,`seq 2 2 100` 生成了从 2 到 100 的偶数数列,`awk '{sum+=$1} END {print sum}'` 计算了该数列的和;在奇数和的命令中,`seq 1 2 99` 生成了从 1 到 99 的奇数数列,`awk '{sum+=$1} END {print sum}'` 计算了该数列的和。
Linux求1到100偶数和
你可以使用以下 Shell 命令来求 1 到 100 之间的偶数和:
```
sum=0
for i in {2..100..2}
do
sum=$(($sum+$i))
done
echo "1到100之间的偶数和为: $sum"
```
解释一下这个命令:
1. `sum=0`:初始化和为 0;
2. `for i in {2..100..2}`:遍历 2 到 100 之间的所有偶数,步长为 2;
3. `do`:循环开始;
4. `sum=$(($sum+$i))`:将当前偶数加到和里面;
5. `done`:循环结束;
6. `echo "1到100之间的偶数和为: $sum"`:输出结果。
执行这个命令后,终端会输出:`1到100之间的偶数和为: 2550`。