QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7690|回复: 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"3 h4 t3 G- F- o* @
    #include <iostream>
    $ |# V6 b6 \' d3 Q# A2 K, [7 v; }: B7 Y+ z/ T$ b
    using namespace std;
    ; L9 P$ b( g9 a! R( f$ ?0 S& S/ d
    unsigned int FiboSeq(unsigned int n)) o2 n0 P6 a/ U' X0 S
    {% M. x* A: S5 B; A* j
            if(n > 1024)8 }0 S, w2 ~1 C5 p
                    return 0;
    - H2 O5 u  t5 A* L. c6 P7 U* F1 z: i1 p! u
            unsigned int f_1 = 1, f_2 = 1;0 {" e4 j8 ?3 ?3 B8 e. X* n
            if(n < 3)2 c3 I; l, D5 ?7 P5 N+ N
                    return 1;$ ]+ F$ t. s% @

    # c" ^$ v+ ~+ X1 I        unsigned int fibo;7 y- B: H/ J2 W; `3 _
            for(unsigned int i = 2; i < n; i++)
    - G& b. Y2 V+ O        {
    7 R6 f6 x% p+ Q# W7 \                fibo = f_1 + f_2;
    4 m% U5 U* V( Z; r9 p5 Q3 G/ E                f_2 = f_1;
    9 }" \5 a' s7 m/ G$ [$ r                f_1 = fibo;
    . V, u3 v: {' \% S4 v( h7 c2 I        }9 R$ R8 j0 ?* U( `) ?- A0 u8 s+ m
            return fibo;
    * M" p. x9 E8 W4 p3 S4 P* e}
    2 Q7 {$ I2 Z7 ~- a& k" g4 |
    6 C( a: N2 Z! A6 l1 T  Dint _tmain(int argc, _TCHAR* argv[])
    % {/ t* c9 i  O1 U1 S9 k2 Y# @' v- p{
    ( l! P! ~! }' X5 o: d        char cmd;
    . [3 t# _4 P8 c7 O. I1 ^/ V5 [3 ~- n' }" w
            do
    & F% I* s* c- N        {
    % k9 E" o0 t5 j6 i                cout << "Please input position of Fibo sequence: Position = ";
    & b( y5 o2 H; ^0 C* n- C                unsigned int num = 0;
    : r% T5 {, d) f# k- U( J                cin >> num;
    3 l0 D0 _, @0 n) Q( g2 A: ~
    ! G4 u' I' f  x: R9 }* W                cout << "Fibo =  " << FiboSeq(num) << endl;0 w; M1 [5 r( f2 U9 }  |
    + r  e6 M  B" g" U; W6 t" Y
                    cout << "Press X to quit, or press any key to continue:";2 a5 q% m5 c& q: c. U0 `5 Y
                    cin >> cmd;4 J5 o5 h4 N7 h. |3 x  C5 D* T
            }
    # u4 \/ ?- u5 `: b        while(cmd != 'x' && cmd != 'X');& @# [  K. z/ `! d6 Z& k. ~4 y" j

    4 z2 e. e- t" T0 ?8 d; m5 B* T        return 0;. l* C6 s5 w$ ~, ^9 X9 `0 A
    }) _7 ^. V7 W. J. A4 E; N; @( o
    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 17:04 , Processed in 0.309809 second(s), 60 queries .

    回顶部