cjcmay 发表于 2018-8-25 13:24:22

shell小脚本

1 #!/bin/bash  
2 function fib()
  
3 {
  
4   n=$1
  
5   a=1
  
6   b=1
  
7   if [ ${n} -eq 1 -o ${n} -eq 2 ];then
  
8       echo 1
  
9       return
  
10   fi
  
11   while [ ${n} -gt 2 ]
  
12   do
  
13       let c=a+b
  
14       a=$b
  
15       b=$c
  
16       let n--
  
17   done
  
18   echo ${c}
  
19   return
  
20 }
  
21 function main()
  
22 {
  
23   read n
  
24   fib $n
  
25 }
  
26 main


页: [1]
查看完整版本: shell小脚本