QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7646|回复: 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"
    , O. p2 ]; W& U' b$ _0 t" w* k#include <iostream># I9 c( M5 ~5 f) G4 @" ]2 T4 h
    & O- N. U. V9 y$ V7 u. }* u& U$ ?! [
    using namespace std;. C: H% m/ K+ H, C! N: A" \/ L

    ) N0 F: Y8 j  o' B- m: Punsigned int FiboSeq(unsigned int n). T, h' h6 G9 h& R
    {4 O7 l# F) Q3 Q' s
            if(n > 1024)
    / C4 `$ t7 _* u! h                return 0;
    ' x& ?& {2 M% }* o/ x1 A
    9 w. ^' c. Z! e        unsigned int f_1 = 1, f_2 = 1;
    # i) o  M; q# `0 P$ e) b        if(n < 3)" K: p$ V1 I9 L
                    return 1;, g8 j( _. J3 ]" f4 {$ f

    * u) h. s6 u0 p+ ]7 R6 C        unsigned int fibo;
    2 p. Z8 {0 E4 A+ ]& t        for(unsigned int i = 2; i < n; i++)
    6 p; V, |+ J* ~# V4 W        {% k: x$ n) |, b# B, E
                    fibo = f_1 + f_2;: G% v) |5 L3 a) k
                    f_2 = f_1;: d, H* G9 j+ U4 h- w
                    f_1 = fibo;
    $ T5 \( Q: N4 F  L        }/ `2 P% I; Z; b" y
            return fibo;" B" ]6 A1 Y" l, Q5 U
    }
    ; I% V# a# \; s* v( A+ E( J7 N5 k2 F' `' u# V3 B
    int _tmain(int argc, _TCHAR* argv[])2 _3 D4 o$ R! b" T9 N# r8 N1 e
    {0 O  }, _( ?% P6 t+ j; T5 w9 W
            char cmd;- T: l9 |2 |7 a3 ^" G7 z' r

    ' h' P/ E, o: I+ d        do
    3 a" x7 z6 |- V  x: I        {
    ; U5 v! f. a1 N2 `& U6 R                cout << "Please input position of Fibo sequence: Position = ";. V& ?( O. J% y- I
                    unsigned int num = 0;
    % k& f' G3 `/ T: O                cin >> num;) E* a# o6 C0 X8 _; \7 b

    " a- P: K" o( V* M' U* V                cout << "Fibo =  " << FiboSeq(num) << endl;
    * Q: @" }% h& k
    * L$ S$ T$ D! x: `) |( a                cout << "Press X to quit, or press any key to continue:";" }# y# t& m5 F# ?! X5 w& p
                    cin >> cmd;
    ; _" I0 ^* [) B% v* X9 f- ?, |        }
    , I( e7 U, o1 o9 z$ L        while(cmd != 'x' && cmd != 'X');
    $ }3 H) i' v9 K9 t: _" h$ m% c: r4 E- y2 d, E# W  I
            return 0;" o, O0 t0 N* l. t
    }
    " n: c6 x: {1 n/ u. R& I" ]
    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-15 01:46 , Processed in 0.666518 second(s), 60 queries .

    回顶部