vim aa.sh
#!/bin/bash
#斐波那契数列后一个数字永远是前 2 个数字之和
#如:0 1 1 2 3 5 8 13 ... ...
list=(0 1)
for i in `seq 2 11`
do
list[$i]=`expr ${list[-1]} + ${list[-2]}`
done
echo ${list[@]} #打印所有

sh aa.sh

Shell脚本实现斐波那契数列
本文介绍了如何使用Shell脚本生成斐波那契数列。通过简单的bash命令,我们可以轻松地计算并打印出指定长度的斐波那契序列,展示了Shell脚本在数学计算上的应用。
vim aa.sh
#!/bin/bash
#斐波那契数列后一个数字永远是前 2 个数字之和
#如:0 1 1 2 3 5 8 13 ... ...
list=(0 1)
for i in `seq 2 11`
do
list[$i]=`expr ${list[-1]} + ${list[-2]}`
done
echo ${list[@]} #打印所有

sh aa.sh

4539
3170
1736

被折叠的 条评论
为什么被折叠?