搜索
热搜: 活动 交友 discuz
Hi~登录注册
查看: 4223|回复: 1

编程练习题目-打印斐波那契数列

[复制链接]

20

主题

20

帖子

168

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
168
发表于 2021-6-28 18:01:59 | 显示全部楼层 |阅读模式
题目:打印1000以内的斐波那契数列。

程序分析:斐波那契数列(Fibonacci sequence),又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……。

在数学上,费波那契数列是以递归的方法来定义:
F0 = 0     (n=0)
F1 = 1    (n=1)
Fn = F(n-1)+ F(n-2).  (n=>2)

题目源代码
先独立完成,遇到问题可参考(回复帖子即可看到源代码,如回复:打卡)。务必动手编写代码不可以直接拷贝粘贴。

游客,如果您要查看本帖隐藏内容请回复

回复

使用道具 举报

0

主题

18

帖子

78

积分

注册会员

Rank: 2

积分
78
发表于 2022-4-23 12:24:05 | 显示全部楼层
#include<iostream>

using namespace std;

int main()
{
        int i,g;
        int arr[100];
        arr[0] = 0;
        arr[1] = 1;
        i = 2;
        g = 0;
        while(g<1000)
        {
                arr[i] = arr[i-1]+arr[i-2];
                g = arr[i];
                if(g<=1000)
                        cout << g <<endl;
                i++;
        }
        cout << i-1 << endl;
       
        return 0;
}
回复

使用道具 举报

游客
回复
您需要登录后才可以回帖 登录 | 立即注册

快速回复 返回顶部 返回列表