QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7691|回复: 2
打印 上一主题 下一主题

利用函数实现斐波那契数列

[复制链接]
字体大小: 正常 放大
绿色子        

7

主题

9

听众

460

积分

升级  53.33%

  • TA的每日心情
    开心
    2016-1-14 12:54
  • 签到天数: 82 天

    [LV.6]常住居民II

    自我介绍
    因为爱,所以无悔!

    社区QQ达人

    群组2014年美赛冲刺培训

    群组数学建模算法之matlab

    群组2013年美赛优秀论文解

    群组Matlab讨论组

    群组数学建摸协会

    跳转到指定楼层
    1#
    发表于 2013-11-29 00:16 |只看该作者 |倒序浏览
    |招呼Ta 关注Ta
    #include "stdafx.h"1 K1 L, \1 k/ P. i; I
    #include <iostream>
      d# J- X' Y& g5 `, r& C  m9 d& j5 l4 A
    using namespace std;. A( h; q; g1 |* x0 T; H; ?  F

    4 N3 m9 v, J1 j. }! F/ h8 r& p9 B/ Ounsigned int FiboSeq(unsigned int n)
    ! v5 c5 R9 L5 H! f& {{0 ~. s; G' I( I/ ]. Q% [
            if(n > 1024)- o4 W, G% t2 v, t" Q
                    return 0;/ z2 b" P4 @* m+ O
    & z$ ?2 \2 e* b( C6 Y* k* J
            unsigned int f_1 = 1, f_2 = 1;0 k+ t$ v9 v% n7 E/ |# b$ L2 N
            if(n < 3). T8 \/ f0 Y% u9 h6 d; J- ^
                    return 1;
    4 X( r& k: _7 ~
    9 D5 r- B2 o. [# G: Z1 Y$ p- ?        unsigned int fibo;
    7 t. r: }  V! h8 g% X- ^( G# l        for(unsigned int i = 2; i < n; i++)
    - R3 Q- Z9 I. N1 f% L( k3 @        {
    ) f! P$ ^. d+ [5 f& D* y                fibo = f_1 + f_2;
    & ~: n# K; }) ?- V  e9 w/ q                f_2 = f_1;0 J  ~- Z+ _1 b' e; i9 Q" C! g
                    f_1 = fibo;
    8 o5 W9 t2 U8 P9 |: T' W9 z4 R9 ~        }/ V5 F  }* S$ Q0 @" u" z* D- w
            return fibo;
    ( s& X+ J" B4 g7 p) n+ e. ~}
    & _% B& \6 S3 Q, ?' I& B% f0 {7 P5 E3 O* g" ?: x: i$ z
    int _tmain(int argc, _TCHAR* argv[])$ Y# H1 z4 {7 j6 Y4 I5 Q
    {
    2 g" e  Q' n7 m, m- R  V$ D        char cmd;* Q8 \9 ]/ d" w5 w. X- z* A- n
    * A4 Z- V1 g- S9 h- r* o7 N
            do
    : O% O+ e/ J7 A$ L        {* U2 d3 N) @$ {% q- Q& u5 n  Z$ g
                    cout << "Please input position of Fibo sequence: Position = ";
    4 Y4 L$ [/ j9 q9 a3 }, K  K  g                unsigned int num = 0;
    / s: X; l  H0 W( Y7 }                cin >> num;
    * g- X/ \/ R1 u; O9 o7 l6 {6 \4 d% \* c$ B6 M+ Z% z8 k
                    cout << "Fibo =  " << FiboSeq(num) << endl;
    0 }# L- i. W2 _% U7 D/ g$ V0 Y# }+ o1 M3 @
                    cout << "Press X to quit, or press any key to continue:";
    " w$ V, W/ ~0 U) b                cin >> cmd;5 K$ ^9 G: q  {7 v
            }  ~( J% f+ R4 u+ Q1 n+ p
            while(cmd != 'x' && cmd != 'X');& ~  f- s9 I0 T: Z6 r
    6 e9 c& [) ]6 r5 {% @4 d
            return 0;
    ) T) ^/ g) d1 M2 F9 [1 U}* T% y& D0 M: ~3 d, D9 t
    zan
    转播转播0 分享淘帖0 分享分享0 收藏收藏0 支持支持0 反对反对0 微信微信
    邪均佛        

    0

    主题

    9

    听众

    81

    积分

    升级  80%

  • TA的每日心情
    擦汗
    2015-2-6 08:21
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    自我介绍
    努力

    社区QQ达人

    回复

    使用道具 举报

    邪均佛        

    0

    主题

    9

    听众

    81

    积分

    升级  80%

  • TA的每日心情
    擦汗
    2015-2-6 08:21
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    自我介绍
    努力

    社区QQ达人

    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册地址

    qq
    收缩
    • 电话咨询

    • 04714969085
    fastpost

    关于我们| 联系我们| 诚征英才| 对外合作| 产品服务| QQ

    手机版|Archiver| |繁體中文 手机客户端  

    蒙公网安备 15010502000194号

    Powered by Discuz! X2.5   © 2001-2013 数学建模网-数学中国 ( 蒙ICP备14002410号-3 蒙BBS备-0002号 )     论坛法律顾问:王兆丰

    GMT+8, 2026-7-17 18:12 , Processed in 0.459774 second(s), 60 queries .

    回顶部