Linux求1到100偶数和
时间: 2023-09-04 17:12:06 浏览: 201
你可以使用以下 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偶数的和
可以使用Shell脚本编写一个程序来求1到100偶数的和,具体代码如下:
```
#!/bin/bash
sum=
for i in $(seq 1 100)
do
if [ $(($i % 2)) -eq ]
then
sum=$(($sum + $i))
fi
done
echo "1到100偶数的和为:$sum"
```
运行该脚本,即可得到结果:
```
1到100偶数的和为:255
```
其中,`seq 1 100`表示生成1到100的序列,`$i % 2`表示取余数,如果余数为,则表示该数为偶数,将其加入到sum中。最后输出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`。
相关推荐
![ppt](https://img-home.csdnimg.cn/images/20210720083527.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)