QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7644|回复: 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"- s1 A' W4 {7 U7 |9 I0 v4 U. n7 t
    #include <iostream>
    % U( D1 w! E! w
    5 ^9 l0 l; L+ |; Q7 \5 }3 P1 D0 Zusing namespace std;
    & w$ f) a' e( ^+ Q# c2 F6 r. M
    0 V: A5 |6 }2 S/ O- G( p, N9 Wunsigned int FiboSeq(unsigned int n)
    " ~; r  A) Q5 K{
    / U3 |: Q/ O6 T1 }* `3 F        if(n > 1024)" X0 {. j4 S' n$ E" Z3 {
                    return 0;
    ) p0 l& x! t; \# n+ J# S3 X3 S* ^+ v. I1 d- v" U+ l
            unsigned int f_1 = 1, f_2 = 1;
    ; ]. P+ C1 t( ?  S9 M6 K* X% j5 n! d        if(n < 3)
    6 ?, }7 A. |5 P" A# X# C  P                return 1;
    0 z9 o1 F. u1 o2 k! z  v8 {+ t4 O+ s) i6 `: ^7 f# H. y8 J8 J( I1 E
            unsigned int fibo;
    3 R$ q0 n( A! v+ D- B* N        for(unsigned int i = 2; i < n; i++), t* u+ E* t% P9 D- Z
            {. P, k5 W" L& |/ \( p* A
                    fibo = f_1 + f_2;6 P( y' U- ?) p; c9 ?- g4 S
                    f_2 = f_1;: A9 ]; Q  c, H/ v
                    f_1 = fibo;0 I2 Q6 V" y( F3 ~* E* Z
            }
    ) D0 E: G3 U* p  q& ?, H+ _5 P        return fibo;
    1 n+ X; M5 ^+ J6 M3 J' r}& r# w/ l2 n: A/ ]# ]
    " ]; r5 |, l$ ^0 I, ^
    int _tmain(int argc, _TCHAR* argv[])/ u; }0 X1 ]$ E2 T
    {# B* U+ Q% O: A& |
            char cmd;
    0 |0 Z5 m7 k2 {
    ; b0 [& I" j; K# H& z# \0 I        do3 B5 o/ v0 B) F% V
            {
    , y( R- j9 q7 d1 j' `' O2 B/ t3 o                cout << "Please input position of Fibo sequence: Position = ";
    , @6 p  J7 l# N' }# P                unsigned int num = 0;: ]+ G) [" P& `3 d4 n/ C% C# s4 T
                    cin >> num;
      u7 f1 w* K* n, t9 o9 z7 ^& ?; D/ W6 q! |* Z' K  A
                    cout << "Fibo =  " << FiboSeq(num) << endl;6 a1 z! C1 J5 o2 D' w
    ) s5 }$ K, w. c
                    cout << "Press X to quit, or press any key to continue:";% L( B/ c2 m# b7 _0 J5 q3 U
                    cin >> cmd;) X5 z2 q6 |& [
            }( P: c  `- w6 R! @9 i/ d7 k& G0 _  k
            while(cmd != 'x' && cmd != 'X');' o" N4 b  A' P; w" r3 e
    : g( e; J7 g% ?' P( f& p$ W9 K
            return 0;
    2 L  m8 \( ?5 X% {4 N}  ?7 ~/ U) I0 J6 \4 A3 G! ?
    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-6-11 16:47 , Processed in 0.599050 second(s), 60 queries .

    回顶部