diaoyudao 发表于 2018-8-24 09:11:58

shell 整理(36)===写斐波那契数列

#!/bin/bash  

  
a=1    #定义一个变量a 和 b
  
b=2
  

  
for i in `seq 20`
  
do
  
      echo $b/$a    #shell 解析的时候是从上往下一步步来的,所以顺序是非常重要的。
  
      c=$((a+b))    a=$b 和 b=$c不能颠倒过来
  
      a=$b
  
      b=$c
  
done
  

  
第一次循环:2/1   c=3   a=2b=3
  
第二次循环:3/2   c=5a=3   b=5
  
第三次循环:5/3   c=8   a=5b=8
  
........


页: [1]
查看完整版本: shell 整理(36)===写斐波那契数列