QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7775|回复: 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"( I: W0 m  r8 f! q, x$ A) }6 s- Q
    #include <iostream># g  I- J, C0 o) W& C& f
    4 h% O9 m- L4 a1 I  p
    using namespace std;
    % Q/ H5 T8 V8 F
    2 x; e/ {. ]- Y5 I* munsigned int FiboSeq(unsigned int n)4 z7 D& N1 [6 _" m: ~# b/ a$ J: I& |
    {
    9 F0 u* j. e+ X9 [7 Y        if(n > 1024)( W, i# g  h. t; r; ?
                    return 0;
    - v& \3 V7 o+ E. R
    ' f8 o: ]  I! R  w8 d        unsigned int f_1 = 1, f_2 = 1;. ^4 o# @& U8 w, j6 l/ x7 O! M! I
            if(n < 3)3 p. g9 k& Q5 L, T* c
                    return 1;" k5 Q+ K9 D; V0 Z
    : t) S* B2 O- D6 L" b
            unsigned int fibo;
    1 a/ e. M0 n4 d% R) I( Z3 {        for(unsigned int i = 2; i < n; i++)
    $ a$ @2 F- g7 `        {2 f, l8 {* X/ E  Q0 w2 \
                    fibo = f_1 + f_2;8 [- A/ F: b! Y
                    f_2 = f_1;9 h8 k' G7 a/ @& E9 }: J
                    f_1 = fibo;
    8 w& B1 R- i) I& O6 @9 }        }
    $ h: B# A  _  S: t2 T        return fibo;, X8 K1 G1 T3 q+ H
    }
      x; r) g0 c  F
    & t( h* l: j3 e9 S; wint _tmain(int argc, _TCHAR* argv[])8 ]( X3 F* W- F# v) t
    {
    ; `  J1 f# _& O, h: h7 Z; _        char cmd;
    ' M2 |) t5 W8 d3 S4 n( G; M$ {: ]2 s& A8 W  C) h! q* k
            do0 M) I9 H9 |1 K7 V7 n* @: W
            {
    $ e0 |6 z. j4 U' \                cout << "Please input position of Fibo sequence: Position = ";$ c0 l4 k- L6 U" e
                    unsigned int num = 0;4 \. \7 B; X1 J* `9 j3 o
                    cin >> num;
    ' S4 x( J  w$ L! A$ L7 W; @
    ( ]" D: I" ^/ M: m- A, I                cout << "Fibo =  " << FiboSeq(num) << endl;
    , \7 J- w# d; R/ O, b6 S
    1 W' l, D% X: z. c# f                cout << "Press X to quit, or press any key to continue:";! R" e0 |# U# O8 q
                    cin >> cmd;
    + `1 ~2 M1 _4 H9 ?/ ~        }: r% M( U8 x5 G8 N0 k& ~
            while(cmd != 'x' && cmd != 'X');
    - Y0 t! ~% |! A3 j; |6 d- {2 Y; S' D
            return 0;
    5 {# p( V' T& M0 P}6 R9 S4 O5 t6 K9 K
    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-9-1 22:27 , Processed in 0.318492 second(s), 60 queries .

    回顶部