我不知道为什么我的斐波那契序列不起作用

时间:2019-11-18 19:04:39

标签: c# fibonacci

我必须编写一个小程序来计算斐波那契数列的某个迭代。现在,无论我做什么,它总是发出2。

public partial class Form1 : Form
       {
        int num1=0;
        int num2=1;
        int sum=0;

        public Form1()
        {
            InitializeComponent();
        }

        private void btnCal_Click(object sender, EventArgs e)
        {
            for (int z = 0; z <= Convert.ToInt32(txtCal.Text); z++)
            {        
                sum = num1 + num2;

                lblErg.Text = Convert.ToString(sum);
                num1 = num2;
                sum = num1;
            }
        }

1 个答案:

答案 0 :(得分:1)

您将num1设置为求和而不是num2。

FLASK_ENV=development