shell脚本,求斐波那契数列的前10项及总和

shell脚本,求斐波那契数列的前10项及总和

什么是斐波那契数列,1,1,2,3,5,8,13…这样一个数列就是斐波那契数列,求第n项的值。

讲解:斐波那契数列 前一项加后一项求和(初始前两项为1)

cat shell//读取shell 脚本
a=1
b=1
c=0
s=0//2-5行赋初值
for((i=0; i<10; ++i));do//for do done shell脚本的循环函数
echo "$a"//echo 输出 $a 取a的值 --即输出a的值
let s+=a
let c=a+b
let a=b
let b=c//let 声明标量用的 循环过程可以带入数字 理解一下
done
echo "sum=$s"//输出'sum=' $s   取s的值

shell脚本,求斐波那契数列的前10项及总和_第1张图片

你可能感兴趣的:(shell,linux,bash)