前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >欧拉计划 Problem2

欧拉计划 Problem2

作者头像
Max超
发布2019-01-21 15:26:28
3550
发布2019-01-21 15:26:28
举报
文章被收录于专栏:蓝桥杯历年省赛真题集

题目: 偶斐波那契数 斐波那契数列中的每一项都是前两项的和。由1和2开始生成的斐波那契数列前10项为:

1, 2, 3, 5, 8, 13, 21, 34, 55, 89, … 考虑该斐波那契数列中不超过四百万的项,求其中为偶数的项之和。

解答:

代码语言:javascript
复制
#include<iostream>

using namespace std;

const int maxn = 4000000; 
int main()
{
    long a = 1,b = 2;
    long sum = 2;
    while(a<maxn||b<maxn)
    {
        a = a + b;
        b = a + b;
        if(a%2==0)
            sum += a;
        if(b%2==0)
            sum += b;
    }
    cout << sum;
}

最终答案 4613732

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018年01月31日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档