linux 求n以内偶数和(while语句)
时间: 2023-12-10 14:41:06 浏览: 73
求n个偶数的和汇编程序
5星 · 资源好评率100%
可以使用如下的while循环语句来计算n以内偶数的和:
```bash
#!/bin/bash
n=10
sum=0
i=0
while [ $i -le $n ]
do
if [ $(expr $i % 2) -eq 0 ]
then
sum=$(expr $sum + $i)
fi
i=$(expr $i + 1)
done
echo "n以内偶数的和为:$sum"
```
在上述代码中,我们先设置了n的值为10,将sum和i都初始化为0。然后通过while循环,从0到n逐个遍历每个数,并判断该数是否为偶数,如果是,则将其加入到sum中。最后输出sum的值即可得到n以内偶数的和。
阅读全文