QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7777|回复: 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"
    1 q2 p& v; w# i1 M#include <iostream>
    ' ]& p) T  t7 i; m* \7 w: D7 I  m* O& R; p' H) t
    using namespace std;: b/ e+ G; m$ m4 [5 F4 [/ S! R

    . q0 D4 C( |, C) V/ k. vunsigned int FiboSeq(unsigned int n)5 W/ U1 Y" C4 L$ g4 f. g
    {
    ! l) R$ w6 [* K  a1 k: Z        if(n > 1024)! g" x% t( E$ T" C
                    return 0;, p& ]0 ?- z& I* Z/ K
    1 i- ^0 T4 x; n5 `0 P& h% l
            unsigned int f_1 = 1, f_2 = 1;$ l/ n/ N6 A5 ]) I* n' S& C
            if(n < 3), U" p5 h- a. d# l! p$ z
                    return 1;
    6 q7 c" }5 [0 ~3 J
    + R  S: D( `9 X8 S- x        unsigned int fibo;
    $ k; z" a* [4 q        for(unsigned int i = 2; i < n; i++)) K, u/ p0 W" E& R1 ^- R* k
            {
    . q3 z5 z8 d9 c; x4 M$ L  U                fibo = f_1 + f_2;
    2 ^1 c2 k. S* B9 r" F' ?5 I& m                f_2 = f_1;
      B# M- q  T! k- c) J- S* I3 t3 K                f_1 = fibo;
    * E8 n% b# @4 o, B8 l: i7 l        }
      R. o7 {9 j& e  \  a        return fibo;! G6 Y, x( z9 ~" a6 b
    }' }- w4 I6 j( T" G- n
    - d1 w* b; g( \1 q; g5 k; A: B1 P
    int _tmain(int argc, _TCHAR* argv[])- c$ C1 f6 \1 U4 I8 |
    {" K7 z" W2 Y6 c. ], Y
            char cmd;. r4 I2 m8 \6 D! E% y) W' x) s$ y

    - t- F+ Y$ [2 Z8 i# K" w        do3 B4 B# I! ?2 d
            {* b- T8 ~! K/ V& z
                    cout << "Please input position of Fibo sequence: Position = ";
    & F0 R2 S; W; P                unsigned int num = 0;5 I, c$ v, x3 w  P, Q7 ^2 {& x, A$ l
                    cin >> num;
    6 C. U/ S0 F' M5 |1 P8 a
    6 n: M% z% D. t; G: ]" B# u" n; \                cout << "Fibo =  " << FiboSeq(num) << endl;
    1 h+ @. o( U( f# `9 n' H0 r5 B) r. u5 z/ O( c% x; V/ [4 U
                    cout << "Press X to quit, or press any key to continue:";
    0 l5 I  C& E. b7 E                cin >> cmd;
    4 C6 k% Q6 x, X$ S9 ^& h  i5 P& \" \/ K        }/ T9 e2 j1 O1 n6 d. [; A& ~
            while(cmd != 'x' && cmd != 'X');
    ; ?7 d6 r! M9 k$ n( c
    : o# g( j8 d% [! O        return 0;
    & Y9 z5 {. I$ [8 p+ }; \}
    ; d. w& Q# k7 i& D  }
    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-2 01:05 , Processed in 0.424985 second(s), 61 queries .

    回顶部