bash腳本實現fabnacci函數

#!/bin/bash


ARGCOUNT=1


if [ ! $# -eq $ARGCOUNT ];then
    echo "請輸入Fibnacci的項數,並自動求和.用法$0 N"
fi


function fib(){
    one=1
    two=1
    #bash的循環支持continue語句和break語句
    for i in `seq $1`; do
        if [ $i -le 2 ];then
            echo $one
            continue;
        fi
        
        next=$(($one+$two))
        echo "$next"
        one=$two
        two=$next
    done
}


fib $1
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章