linux编写一个脚本,求1累加到50的和
时间: 2024-03-08 19:48:03 浏览: 88
可以使用循环来实现,比如使用for循环,脚本如下:
```bash
#!/bin/bash
sum=0
for((i=1;i<=50;i++))
do
sum=$((sum+i))
done
echo "1+2+...+50=$sum"
```
在终端中执行该脚本,即可输出结果:1+2+...+50=1275
相关问题
用Linux编写shell脚本,使用until语句实现1~50的累加和
好的,以下是一个简单的shell脚本,使用until语句实现1~50的累加和:
```bash
#!/bin/bash
sum=0
i=1
until [ $i -gt 50 ]
do
sum=$((sum+i))
i=$((i+1))
done
echo "1~50的累加和为:$sum"
```
运行这个脚本,就会输出1~50的累加和为1275。
用Linux编写一个累加器脚本程序,用 Fiboracci 数列的前 10 个数做参数。
好的,我可以回答这个问题。以下是一个用 Linux 编写的累加器脚本程序,使用 Fibonacci 数列的前 10 个数作为参数:
```
#!/bin/bash
# Fibonacci 数列的前 10 个数
nums=(0 1 1 2 3 5 8 13 21 34)
# 初始化累加器
sum=0
# 循环遍历数组并累加
for i in "${nums[@]}"
do
sum=$((sum + i))
done
# 输出结果
echo "Fibonacci 数列前 10 个数的和为:$sum"
```
希望这个脚本程序能够帮到你!
阅读全文