搜索
查看: 860|回复: 13
打印 上一主题 下一主题

斐波那契问题这样写有问题吗?请大家指点!

[复制链接]
楼主
发表于 2014-4-22 17:55:05 | 显示全部楼层
本帖最后由 李掌柜 于 2014-4-22 18:11 编辑

                f1 = f1 + f2;
                f2 = f1 + f2;
介才完全不是斐波那契数的性质特性了,,
斐波那契数通项公式(是用无理数表示有理数的一个范例。)
a1=1,a2=1,an=a(n-1)+a(n-2)(n>=3,n∈N*
其实就是
       1;      第一项
       1;      第二项
1+1=2;     第三项
2+3=5;     第四项
3+5=8;     第五项
5+8=13;    第六项
..........;      ..........
介个用数据结构(C语言版)
选择排序算法中的一个叫swap函数很像,,
你可以看我前段时间写那个帖子,
[代码百科][简单斐波那契]
当然啦斐波那契数还有其它解决算法~~


沙发
发表于 2014-4-22 18:30:02 | 显示全部楼层
rosynirvana 发表于 2014-4-22 18:02
输出几项看看如何?

介个是错误的条件,,不是斐波那契数性质,
板凳
发表于 2014-4-22 18:46:43 | 显示全部楼层
rosynirvana 发表于 2014-4-22 18:36
再去仔细推导推导吧
记住那是C statement,写出来当然和数学表达式不一样

你觉得这个表达式能成立!!?
地板
发表于 2014-4-22 19:10:09 | 显示全部楼层
rosynirvana 发表于 2014-4-22 18:53
他写的是C statement,不是数学表达式
             f1    f2
计算前 1     1

声明什么?
声明条件后是等于斐波那契数性质么?
还是我的编译器有问题?
斐波那契数的第10项怎么可能等于4181?

再次观摩 阿木的代码,介个和奇数,偶数有神马关联?
5#
发表于 2014-4-22 20:05:34 | 显示全部楼层
C statement
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

广播台
特别关注
快速回复 返回顶部 返回列表