用linxu编写:使用for循环实现从1到100的偶数加和程序
时间: 2024-02-22 17:55:51 浏览: 27
好的,以下是使用for循环实现从1到100的偶数加和程序的Linux代码:
```
sum=0
for ((i=2;i<=100;i+=2))
do
sum=$((sum+i))
done
echo "1到100的偶数和为:$sum"
```
这段代码中,我们先初始化一个变量`sum`,用于记录偶数的和。接着,使用`for`循环从2开始依次加上每个偶数,并将结果累加到`sum`中。最后,使用`echo`输出结果。
注意,在Linux中,要使用`$(( ))`来进行数值运算。`$sum`用于输出变量的值。
相关问题
用linxu使用until循环实现从1到100的偶数加和程序
可以使用如下的Shell脚本实现:
```bash
#!/bin/bash
sum=0
i=1
until [ $i -gt 100 ]
do
if [ $((i%2)) -eq 0 ]
then
sum=$((sum+i))
fi
i=$((i+1))
done
echo "1到100的偶数和为:$sum"
```
同样地,在终端中运行该脚本即可得到结果。注意,`until` 循环与 `while` 循环的区别在于,`until` 循环会在条件为真时退出,而 `while` 循环会在条件为假时退出。因此,在这个程序中,我们需要将条件改为 `i -gt 100`,表示当 `i` 大于 100 时退出循环。
用linxu使用while循环实现从1到100的偶数加和程序
可以使用如下的Shell脚本实现:
```bash
#!/bin/bash
sum=0
i=1
while [ $i -le 100 ]
do
if [ $((i%2)) -eq 0 ]
then
sum=$((sum+i))
fi
i=$((i+1))
done
echo "1到100的偶数和为:$sum"
```
在终端中运行该脚本即可得到结果。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)