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

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

[复制链接]
跳转到指定楼层
楼主
发表于 2014-4-22 13:33:39 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
#include<stdio.h>
int main(){
        long int f1 = 1, f2 = 1;
        int N,i;
        const int one = 1;
        scanf("%d",&N);
        for(i = 2; i <= N; i++){
                f1 = f1 + f2;
                f2 = f1 + f2;
        }
        if(N < 2){
                printf("%d\n",one);
        }
        else{
            printf("%d\n",f1);
        }
        return 0;
}
沙发
 楼主| 发表于 2014-4-22 21:28:04 | 显示全部楼层
rosynirvana 发表于 2014-4-22 13:53
f1是fib的第1、3、5……项
如果你是要输出第n项的话,不对

谢谢嗯,我再看看
板凳
 楼主| 发表于 2014-4-22 21:29:00 | 显示全部楼层
李掌柜 发表于 2014-4-22 18:30
介个是错误的条件,,不是斐波那契数性质,

谢谢恩,我再好好看看!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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