close
費氏數列 依據維基所說的,印出的結果如下
1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233……
protected void Page_Load(object sender, EventArgs e)
{
int Num = 10;
Label1.Text = "";
for (int i = 1; i <= Num; i++)
Label1.Text += (Fib(i).ToString() + ",");
}
// 遞迴
private static int Fib(int num)
{
if (num <= 2)
return 1;
else
return Fib(num - 1) + Fib(num - 2);
}
若需要 for 迴圈的程式,請看另一篇 [C#] 費氏數列(Fibonacci) FOR 迴圈
文章標籤
全站熱搜
留言列表