(1)用戶輸入n值
(2)調用fibonacc函數
(3)fibonacc返回fn
(4)打印fn
fibonacc函數的執行過程如下:
(1)判定n的值是否為1(或2),由斐波那契數列的定義知,當n為1或2時,fn
=
1,在該函數中直接將1
return(返回
)給了main,跳出本函數;若n不為1或2,則繼續執行下面的語句
(2)由定義知,當n不為1或2時,則滿足
fn=f(n-1)+f(n-2),相信妳就不難看出了