QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7697|回复: 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"4 [% i! e. m4 p6 w" I$ s
    #include <iostream>
      h0 c  _* i! g8 R: K( t
    & m/ D) }8 D5 L% Q( e+ \using namespace std;
    & t2 U* I( s5 S* E, P8 \
    , [# |1 D+ ]) ?unsigned int FiboSeq(unsigned int n)
    & p: R8 R* E6 D  ^1 y{
    2 `' r6 [8 |: l0 ]        if(n > 1024)/ B* v8 o. r7 T6 y+ P8 W
                    return 0;* t& ?1 r$ p: _6 b! D5 _- O2 ]

    / F% X# {6 z, g7 N/ r        unsigned int f_1 = 1, f_2 = 1;. a: U: H9 j4 h
            if(n < 3)* `/ f) U; _6 N( g! k
                    return 1;6 q8 x1 r- e) G: u+ t7 `4 [
    5 }* ]0 h" F5 n9 e  w
            unsigned int fibo;
    # y6 C. @, m; j8 z0 F" X        for(unsigned int i = 2; i < n; i++)6 Q# N. ]: |, j2 h  P, L0 G* [6 g
            {
    ' S3 |) s% o' p2 A. }+ z$ c0 M$ j( S                fibo = f_1 + f_2;
    # e- j/ s- Q5 B% B- T4 r2 N, a                f_2 = f_1;2 s- l. d0 u6 T. k
                    f_1 = fibo;
    - A/ K" |' v  u* j* t, X        }
    8 B  x0 m' F  J; E        return fibo;
    ! {6 q" {/ \) X; n( N, E}% |7 X, f1 [( K0 s

    * d9 ~) m. l, T8 l" ?$ Y/ U5 Cint _tmain(int argc, _TCHAR* argv[])4 k, f  C0 U- f/ B$ K3 ~* M$ _
    {! ^* |; d$ B/ m( a7 d: ~6 o! t# V
            char cmd;
    / r$ `! p4 e  l9 K! C3 Q% v0 q5 b# G. m9 a3 |- @( j
            do6 A+ K$ H1 ]$ b! F+ E
            {
    ( e7 P) q2 u8 U4 h0 m, H$ d# f                cout << "Please input position of Fibo sequence: Position = ";
    0 [* D6 p2 h& |+ u# G                unsigned int num = 0;
    4 r# S6 j  T4 D( f2 d( V0 `                cin >> num;
    : M5 R" c& M/ V, D. b& @; n& _2 k3 l# l
                    cout << "Fibo =  " << FiboSeq(num) << endl;+ u% z' ?8 y3 b( F; `* c
    ' d+ q+ H9 p/ r/ }
                    cout << "Press X to quit, or press any key to continue:";
    8 x) z& ^/ c3 w, v                cin >> cmd;
    $ Y/ [; S( C2 |7 s3 o& n        }
    + V. [( o; [+ ^& ^; H) W7 O        while(cmd != 'x' && cmd != 'X');' z6 D- f) ^& C5 g- @. F

    : M! L& X+ L" a$ L' g* j" Z7 \        return 0;
    . b" d- R+ F0 |" B6 x}
    " x  p9 G# Z( Z9 J' ]/ q* u
    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-18 08:11 , Processed in 0.404660 second(s), 61 queries .

    回顶部