QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7586|回复: 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"2 @. Y# {7 [, c1 Z$ S' C6 ]. J/ f
    #include <iostream>
    1 A, E% ?" m) B- j0 S" @+ ]7 w$ K( L$ z/ A. n
    using namespace std;0 I! X' T2 d9 ~5 }: a2 _

    + ]5 K: v2 m) K* funsigned int FiboSeq(unsigned int n)" J7 G% A4 G# p- q% I, z
    {
    - R- ?. ^! ]$ i, s4 j" i        if(n > 1024)0 T% D* Z$ n  h' O$ h
                    return 0;/ b# H$ e; [' T" n
    ' H8 |$ D, S( l5 k
            unsigned int f_1 = 1, f_2 = 1;) O0 H7 W6 `: d4 G- W
            if(n < 3)
    9 i8 g; l" G3 ~1 T. O) o, ]                return 1;3 L0 C3 I3 L+ I' Z. `  t

    2 j5 Q  D4 {1 l, |- F7 B& g* ?0 {        unsigned int fibo;
    / j2 i& k- B5 ]5 S        for(unsigned int i = 2; i < n; i++)
    ' e5 J6 j; u! k( r& q6 t        {
    4 X8 D1 D- e2 t7 B0 Z# X1 A                fibo = f_1 + f_2;$ [' E0 j8 W: [* W. F% |# b# L, D
                    f_2 = f_1;
    4 x) ?1 s$ |5 O# `1 E                f_1 = fibo;+ G  r0 U# U5 L4 W
            }
    # [; T: F! X0 ?, R9 O, e        return fibo;) i# H; M+ H3 |/ B9 _
    }$ B8 d; S7 `& J( v' W+ W& n
    ! B2 O! P; a# _
    int _tmain(int argc, _TCHAR* argv[])
    ) Z* Z9 a! Q- z{
    " Y+ S) X  h! ^* \) V: i; G1 ?        char cmd;, I. X+ @! A5 c5 }! B& }

    ' l. _/ u7 q, x) ~( \        do
    + D! k$ B) h/ F4 x) z. j        {6 t1 r& u4 ^5 B2 p. \7 _
                    cout << "Please input position of Fibo sequence: Position = ";
    " d# f. j1 F3 N6 z                unsigned int num = 0;) r# ?+ Q( f/ [# G, U; W: c
                    cin >> num;; C8 P* x/ ~! Y* K

    - r' Z1 L) u9 W, `                cout << "Fibo =  " << FiboSeq(num) << endl;  [5 k( W9 y" q8 f, k. k

    ' j  `; J' G1 F. C* a+ F                cout << "Press X to quit, or press any key to continue:";
    2 ?8 m0 r. z( `7 F                cin >> cmd;' Z4 \. N5 ~5 r( v/ y. i) d
            }  ]& j2 V6 K% j- P
            while(cmd != 'x' && cmd != 'X');7 r  H1 q) R* Q2 D0 X# z" n

    * z, s" s$ S4 m( |( h( |1 r        return 0;- _, \# q4 A/ a+ M8 _% |2 g4 G
    }
    ! f# Q2 R) [' G7 |  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-4-15 04:12 , Processed in 0.435964 second(s), 61 queries .

    回顶部