QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7695|回复: 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"
    ; V( z7 e- x" B  P% U0 ?: a#include <iostream>/ k+ F: o" b& T* R$ o
    1 p& l3 }# |7 Y2 o  ~+ V; m
    using namespace std;
    3 c7 ~. t. O  c% ?" S4 I" }) g
    * G, N) q8 |3 y+ D2 ^unsigned int FiboSeq(unsigned int n)
    ( o0 d$ I4 D: E{+ Q1 z5 i. g6 `
            if(n > 1024). J9 Z4 C$ w" R
                    return 0;9 z! V4 X: D* P4 _% O! H5 M

    4 p0 `* F% E- G7 S        unsigned int f_1 = 1, f_2 = 1;
    - m! q) [4 t6 E        if(n < 3)
    . f! U- ?0 F/ k! k# O                return 1;* q+ w- }/ h+ R+ J: Z7 ~, g
    , J. K0 x# x8 D5 X9 z  D5 z4 `
            unsigned int fibo;
    / _7 _% z& [: q        for(unsigned int i = 2; i < n; i++)
    ( \4 u! c8 Q7 M) e: B2 x. `% ]! D        {
    " R. Z9 {4 U* G; |/ |; b                fibo = f_1 + f_2;
    9 I9 A0 ~' V" o# ?  S. r; l; t                f_2 = f_1;5 E, ?* ~8 n2 n4 Q
                    f_1 = fibo;/ H( [  V! p& y. z5 [/ h& E
            }
    - k# V* T3 s2 Y# o        return fibo;# g# y: ?, B2 w
    }) e7 t' z5 A2 E' t  c

    " t4 ~' s. k5 w% K1 cint _tmain(int argc, _TCHAR* argv[])+ G% Q3 y! |4 R7 v
    {& [0 J5 a$ d# K9 O
            char cmd;3 `- z! k$ F* R3 Y4 H' g& }

    3 V8 m4 a1 U; |" B+ J4 b: R5 e3 [        do
    * ~& C, z) j  {: `3 h9 s  D        {
    5 I) e3 z3 Z( l. R9 Q                cout << "Please input position of Fibo sequence: Position = ";5 P- X& L- P1 t
                    unsigned int num = 0;
    ! W. e5 s$ e0 ]. R  l                cin >> num;
    , ?" d; G1 ^, i% c1 c1 L* }( c0 d. Q5 A" K: o: w1 {3 a& T
                    cout << "Fibo =  " << FiboSeq(num) << endl;: O) M( C* H: g. i) D- v
    - A7 X" ^- G" t
                    cout << "Press X to quit, or press any key to continue:";; m# F- e: f; s. v6 ^$ F' |. u+ g* n
                    cin >> cmd;
    1 o" C4 l" T/ i4 ^4 ]        }
    : O! W: Q9 `) Y) }- a0 d# s        while(cmd != 'x' && cmd != 'X');
    , X. e1 Z- Y0 W' y4 Y$ g% k( g! B$ t
            return 0;
    , k5 O6 |$ r2 Z+ a! q9 h}% `& I& w- _6 L. ]& h, w) E: y
    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 23:44 , Processed in 0.288257 second(s), 61 queries .

    回顶部