斐波那契数列(续)

系统 1607 0

在上一个随笔中,我写了斐波那契数列个数的递归和递推算法,有一个博友留言说,输入一个数求出小于概数的斐波那契数,想想,这个想法很好,所以,我就尝试自己写了一个,谢谢这位博友的提醒,让我多一个动脑的机会,下面是我的算法,可能不是很好,希望更多的博友之处,让小弟我多谢学习,谢谢了  大家可以把我的程序拷走试试,再次验证一下。哈哈~~~~

My Program:

private static List<int> GetNum(int a)
        {
            List<int> array = new List<int>();
            if (a <3)
            {
                if (a <= 1)
                    array = null;
                if (a == 2)
                    array.Add(1);            
            }
            else
            {
                array.Add(1);
                array.Add(2);
              
                int last = 2;
                int result = 3;
                bool loop = true;
                while (loop)
                {
                    result = result + last;
                    last = result - last;
                    if (result < a)
                    {
                        array.Add(result);
                    }
                    else
                        loop = false;
                   
                }
            }
            return array;
        }

写的不是很好看  请见谅,我们会继续讨论,  发现有些说烂的东西还是蛮有研究价值的,可以开阔思路,吼吼

斐波那契数列(续)


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论