visual studio
求斐波那契數列有兩種思緒:輪回與遞歸。我們起首來看輪回的體例。為了與現實下標對應,我設置數組第一項為0。
對索引i的值進行判定:i==1,則令a[i]=1。不然a[i]=a[i-1]+a[i-2];
然后再添加一個打印函數,只需要打印第1-n項即可。
編寫測試函數,用n=5與n=10測試,代碼與成果如下:
在這里,我寫出求第n項的函數,接下來只需要添加一個外函數就可以求出。
接下來,測試n=5與n=10,即依次挪用遞歸函數計較每一個值。
運行的成果如下,與之前的輪回一致。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!