使用while循环编写shell脚本计算100以内数字的和
时间: 2024-03-22 18:38:53 浏览: 63
Python-while 计算100以内奇数和的方法
5星 · 资源好评率100%
好的,下面是示例代码:
```bash
#!/bin/bash
sum=0
i=1
while [ $i -le 100 ]
do
sum=$((sum+i))
i=$((i+1))
done
echo "100以内数字的和为:$sum"
```
解释一下:
首先定义了两个变量 `sum` 和 `i`,分别用于存储累加结果和当前正在累加的数字。
然后使用 `while` 循环,判断当前数字是否小于等于 100,如果是,则执行循环体中的代码。
循环体中,将当前数字加到累加结果中,同时将当前数字加 1,以便下一次循环累加下一个数字。
当循环结束后,输出累加结果即可。
注意,这里使用了 `$((...))` 语法来进行算术运算,这是 bash 中的一种内置的算术运算方式。
阅读全文