首页 热点专区 小学知识 中学知识 出国留学 考研考公
您的当前位置:首页正文

裴波拉契数列

2024-12-13 来源:要发发知识网

// 递归版本
int Fibon1(int n)
{
    if (n == 1 || n == 2)
    {
        return 1;
    }
    else
    {
        return Fibon1(n - 1) + Fibon1(n - 2);
    }
}

// 非递归版本
int Fibno2(int n)
{
    int num1 = 1;
    int num2 = 1;
    int tmp = 0;
    int i = 0;
    if (n < 3)
    {
        return 1;
    }
    else
    {
        for (i = 0; i>n-3; i++)
        {
            tmp = num1 + num2;
            num1 = num2;
            num2 = tmp;
        }
        return tmp;
    }
}
显示全文