Scripting 設計 第一次小考
請寫一個 perl 程式, 計算費氏數列 (Fibonacci sequence)。
- 若命令列上沒有任何參數, 則印出前五個數字, 像這樣:
greg@penguin:~$ ./fib 1 1 2 3 5 - 若命令列上有一個參數 n, 則印出前 n 個數字, 像這樣:
greg@penguin:~$ ./fib 12 1 1 2 3 5 8 13 21 34 55 89 144 - 若命令列上有三個參數 n, a, b, 則印出 "以 a b 為首的費氏數列,
的前 n 個數字", 像這樣:
greg@penguin:~$ ./fib 12 35 36 35 36 71 107 178 285 463 748 1211 1959 3170 5129
注意及提示:
- 此次小考不可以使用遞迴。
- 可以不必檢查錯誤的輸入資料。
- 寫一點 (每增加一點功能), 就測試一下; 不要把整個程式寫完才測試。 (除非你是程式設計高手)
- 提示: 需要用到類似兩變數交換的邏輯。
$t = ...; $large = ...; $small = ...;
![[rss feed 圖案]](/~ckhung//i/rss.png)
![[拒絕冏性升級 docx]](/~ckhung//i/n7/no-docx.png)
![[用創意換取注意力: 認識 CC 授權]](/~ckhung//i/cc.png)
![[(力求維持) 符合 xhtml 1.0]](/~ckhung//i/vxhtml10.png)
