搜索
查看: 1466|回复: 11
打印 上一主题 下一主题

[代码百科][简单斐波那契]

[复制链接]
跳转到指定楼层
楼主
发表于 2014-4-9 21:41:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
斐波那契数列是一种非常有意思的数列,由 0 和 1 开始,
之后的斐波那契系数就由之前的两数相加。
用数学公式定义斐波那契数列则可以看成如下形式:
F0=0
F1=1
Fn=Fn-1+Fn-2
我们约定Fn表示斐波那契数列的第n项,你能知道斐波那契数量中的任何一项吗?
输入包括一行,包括一个数字N(0≤N≤50)。
输出包括一行,包括一个数字,为斐波那契数列的第N项的值。

样例输入
7
样例输出
13
游客,如果您要查看本帖隐藏内容请回复










沙发
发表于 2014-4-9 21:51:11 | 只看该作者
N <= 50
用int会溢出……
板凳
发表于 2014-4-22 12:40:30 | 只看该作者
本帖最后由 阿木man 于 2014-4-22 12:41 编辑

斐波那契#include<stdio.h>
int main(){
        long int f1 = 1, f2 = 1;
        int N,i;
        for(i = 1; i <= 50;i++){
                f1 = f1 + f2;
                f2 = f1 + f2;
        }
        printf("%d%d\n",f1,f2);
}
这样写有什么问题吗??
地板
发表于 2014-4-22 13:06:50 | 只看该作者
阿木man 发表于 2014-4-22 12:40
斐波那契#include
int main(){
        long int f1 = 1, f2 = 1;

溢出
5#
发表于 2014-5-25 09:48:21 | 只看该作者
                                 
6#
发表于 2014-5-26 18:26:59 | 只看该作者
太邪恶了,看个贴还得回复
7#
发表于 2014-6-29 23:36:22 | 只看该作者
kkkkkkkkkkkkkkkk
8#
发表于 2014-9-23 23:55:46 | 只看该作者
看回复 感谢楼主分享
9#
发表于 2015-8-5 20:59:34 | 只看该作者
4241354541544
10#
发表于 2015-8-24 10:22:38 | 只看该作者
居然还要回复
11#
发表于 2016-5-20 00:14:12 | 只看该作者
这是一个回复
12#
发表于 2018-10-18 20:41:17 | 只看该作者
哈哈哈
mvkdfjkdnvlkdmvlvmlkev
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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