第二題
題目說明
- 左上App標題名稱為『 Fibonacci Sequence 』
- 第一個按鈕(Button)標題『費氏數列計算』如圖三所示,按下後可將【文字方塊一】(TextBox)、內之費氏數列項數對應的值計算出,並將其值於【文字方塊二】中呈現出。
- 【文字方塊一】,用以輸入費氏數列的項數,並於【文字方塊二】,二進位數字輸出文字方塊呈現。
介面
程式
button1_Click
private void button1_Click(object sender, EventArgs e)
{
textBox2.Text = fib(Convert.ToInt32(textBox1.Text)).ToString();
int f0 = 0;
int f1 = 1;
int f2 = f0+f1;
}
定義f0和f1,然後呼叫fib來計算函式
fib
private int fib(int num)
{
if(num==0)
{
return 0;
}
if(num==1)
{
return 1;
}
else
{
return fib(num-1)+fib(num-2);
}
}
定義num,然後進行計算
文章訊息
- 本文作者:Zackzheng
- 本文網址:https://zackzheng1121.github.io//2025/03/30/%E7%AC%AC%E4%BA%8C%E9%A1%8C/
- 版權聲明: CC BY-NC 4.0 (創用CC授權條款4.0)