编写一个shell脚本,计算1+2+3+…+100的值,并输出。
时间: 2023-10-24 16:23:22 浏览: 108
可以使用循环结构和变量来实现这个功能,以下是一个简单的shell脚本:
```bash
#!/bin/bash
sum=0
for ((i=1;i<=100;i++))
do
sum=$(($sum+$i))
done
echo "1+2+3+...+100=$sum"
```
这个脚本中,我们使用了一个for循环来计算1到100的和,循环变量i从1到100,每次循环将i加到sum中。最后使用echo命令输出计算结果。
相关问题
编写一个shell脚本计算1+2+..+50
可以尝试以下的shell脚本代码:
```shell
#!/bin/bash
sum=0
for i in {1..50}
do
sum=$((sum+i))
done
echo "1+2+...+50=${sum}"
```
这个脚本使用了for循环来计算1到50的和,然后使用echo命令输出结果。运行这个脚本,可以得到以下输出:
```
1+2+...+50=1275
```
编写一个shell脚本,计算1+2+3+…+100的值,并输出
以下是一个简单的Shell脚本,用于计算1到100的总和并输出结果:
```bash
#!/bin/bash
# 初始化变量sum为0
sum=0
# 循环1到100,每次将数值加到sum中
for (( i=1; i<=100; i++ ))
do
sum=$(( $sum + $i ))
done
# 输出结果
echo "1到100的总和为:$sum"
```
将以上内容保存为一个名为`sum.sh`的文件,然后在终端中运行以下命令:
```bash
bash sum.sh
```
你将看到输出结果为:
```
1到100的总和为:5050
```
阅读全文