QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7634|回复: 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"# Q9 E- s$ ^$ P+ d) |( P+ Z6 i
    #include <iostream>
    # a6 a. x/ `9 Y5 V4 ?2 P$ E: h# w9 ]
    using namespace std;6 H/ S9 t8 e8 H6 g8 a4 v8 s

    ( @6 Q% W% \/ T' K* Y% y& _: N$ ?3 ounsigned int FiboSeq(unsigned int n)) t9 @0 L3 P* i9 w3 A4 h" ~
    {
    : h$ d6 l/ r, A5 e2 E9 [- f        if(n > 1024)
    " J7 U8 R; ~! \) y+ Y9 f                return 0;
    ) j/ {" Q8 ?6 R3 B( a  P' T% S0 _1 u! O* Z; Z: j9 c: w" s
            unsigned int f_1 = 1, f_2 = 1;* Y# k1 z' m4 V5 E& N" \
            if(n < 3)
    - p6 \$ }$ V# f6 {4 [                return 1;6 _) u# w& c  y5 ]# a( g
    ( @" ^6 K' t/ d4 |9 g/ j9 B5 s# u
            unsigned int fibo;
    " J! c8 R; D# T" J( ^& G        for(unsigned int i = 2; i < n; i++)( T* K! U& [* E1 x# A
            {& w4 u6 b; _: s8 M( t
                    fibo = f_1 + f_2;
    - L, r  Q" U" `8 R% \& G: b                f_2 = f_1;
    6 `$ ^5 D5 p7 b/ n0 s                f_1 = fibo;! r8 u) U# B8 A. G6 H+ z
            }8 d/ b9 s, f) S0 L" R  Q
            return fibo;
    6 W# n: v  j# d( D+ P: K8 ]}
    & z. L) M6 Y. I) H( F- _. l; B4 ~$ k
    4 M+ C$ h% F( d4 e2 s+ Oint _tmain(int argc, _TCHAR* argv[])9 B# d9 ]: W! m1 y' ?, z  @
    {  o1 ]: u, `, v, E/ r2 A2 U" e9 E
            char cmd;
      D" Q+ f/ E3 Y; P2 Q7 Z" _6 s  b) k0 W/ @
            do" ^$ [6 ^9 P) g: U( N5 R
            {, R, G$ t+ J5 x2 c+ y% ?) B) j
                    cout << "Please input position of Fibo sequence: Position = ";* x8 D/ a8 H1 y8 O% |' y
                    unsigned int num = 0;
    & b! @' H( Z, G                cin >> num;
    8 _5 M; l# ?/ K) m2 R) `6 ]
    - ]0 ]5 c% K( E8 D# W3 B% H                cout << "Fibo =  " << FiboSeq(num) << endl;
    6 |4 o2 U% `' @# H! w
    2 ]& p5 ~+ n5 m! T# I% `                cout << "Press X to quit, or press any key to continue:";
    / `. ?" q) a- i. N" l4 Q3 w                cin >> cmd;
    3 q) Y* O; Q: \) [1 n& k        }
    # B( B  V& z" Q" d2 `! g( o5 q        while(cmd != 'x' && cmd != 'X');
    , E3 e( n5 D/ j
    . V) X5 i' [( N- U7 _0 |. x        return 0;
    , Z- E6 j8 O7 Y. n% z4 z}
    ; [5 k2 L( _1 D# m3 q# A
    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-6-2 15:03 , Processed in 0.472957 second(s), 60 queries .

    回顶部