QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7769|回复: 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"8 K& C( }7 a  U* Y9 t
    #include <iostream>
    & R* ?3 D( R0 G; t( u1 {* @! A  D; U3 S& b4 O( D' V: {
    using namespace std;6 P+ {4 a8 ]2 b3 o

    % k7 n% j% G( z# Bunsigned int FiboSeq(unsigned int n)9 C& Q' Q7 V0 R
    {- o* ~4 |1 L& V  p& ]
            if(n > 1024)
    ! ?; h4 I, Y6 v                return 0;
    1 Y8 [: n" B: b. _
    ! U7 P# l. z9 D" Q        unsigned int f_1 = 1, f_2 = 1;- L& E% m3 e* s: F8 R
            if(n < 3)
    % \3 @6 c1 R* D/ Z" ^# t0 Q' |; j! _7 a                return 1;" }- d! r3 |( [- H7 Z1 Q

    $ }6 ]. u; D0 W8 _! Y5 J        unsigned int fibo;
    * d/ n6 S/ i2 j& X        for(unsigned int i = 2; i < n; i++)/ D' f2 L, Z5 |8 Q5 u
            {) B9 _: o# X9 z2 c
                    fibo = f_1 + f_2;
    $ k- n" {  B  \4 _& ?! e/ E0 ]                f_2 = f_1;& D4 M( ~' d' ?! c* ~+ F$ ]
                    f_1 = fibo;5 m" P, H# T( i( i7 x+ B# d; E
            }* i" ]. P! y. o1 d1 ^
            return fibo;
    ) \, A3 F: N% |7 B8 S$ k# c# U% m}) |( {5 z: W2 _4 I' `, h5 Y

    2 _5 ?3 y5 Q4 ~4 _0 n' e. sint _tmain(int argc, _TCHAR* argv[])" I, G1 f5 V+ h1 p! a
    {
    - w9 B$ D, W: m& Q: N: B        char cmd;
    2 A  o* j) u) T) h4 H( F
    5 V& _+ r3 i8 a; |8 z7 w7 W6 P        do- K: P5 }: B' J6 C
            {" \9 G" D% v% _
                    cout << "Please input position of Fibo sequence: Position = ";) Y# v' u3 ~: o
                    unsigned int num = 0;
    / m( |9 t+ U: [6 y8 k+ F0 Q                cin >> num;: B0 O  W. s1 j  t4 H( k
    6 b* y5 V/ Z8 r5 i9 }# f
                    cout << "Fibo =  " << FiboSeq(num) << endl;0 r/ t7 }2 R% z9 \
    & p" I3 _8 i9 h2 @" [
                    cout << "Press X to quit, or press any key to continue:";7 g& H% [' {8 N$ j; j
                    cin >> cmd;
    - E1 u" d# ^- b) k        }
    # i; I7 C' u5 v; r/ i        while(cmd != 'x' && cmd != 'X');
    ) ~8 C3 {0 S& R0 b8 C4 w
    1 {, D& n4 b, ]$ [7 W        return 0;$ e# b. ]1 K; w( d
    }  i! x, q/ h4 T. I- S9 C9 X% Z
    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 18:07 , Processed in 0.389803 second(s), 61 queries .

    回顶部