QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7630|回复: 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"
    " n, a2 v! D7 V7 \' x; S+ W- |, e) y#include <iostream>4 A; W4 ^( Q/ N, U
    * N/ N7 J: b7 g% z: M( W$ u
    using namespace std;
    & ^+ Y- X- q3 k* t5 B  I- q# a! w0 D( ^0 t' V7 @# m
    unsigned int FiboSeq(unsigned int n)
    & e8 O: X. S6 b{
    ( {) z8 ?5 B% C: s0 h" z/ F        if(n > 1024)
    ) e! ~% N. z& e; J2 I                return 0;% Y2 `, I' q( b2 d# j

    0 k* X" {* J+ E* c        unsigned int f_1 = 1, f_2 = 1;
    7 [7 \- O. O" x  n7 q& z        if(n < 3)1 f# x5 \' K, r- t! i" o
                    return 1;
    ) w. i$ H5 C9 d; d0 @& o+ Y7 g4 `  i! ?! E* j! A
            unsigned int fibo;2 p5 l1 n1 H5 _% a& y
            for(unsigned int i = 2; i < n; i++)
    % K! H0 F. U+ r" ?0 t& p        {
    2 H% H' J4 j2 N; g8 }  y: v) X                fibo = f_1 + f_2;/ E" U1 S# m  \; T+ u( b* M# o
                    f_2 = f_1;6 `8 C1 }, W6 I4 S
                    f_1 = fibo;" O  A8 J. U2 d4 `: |- r5 O
            }4 `9 t3 A" N; X( N: Z: |* z' E
            return fibo;. e+ G% {! `; N: e8 {% m; B( L
    }3 I5 [6 k% b7 b" H

      l% b+ ^! z7 J; N* |0 Rint _tmain(int argc, _TCHAR* argv[])
    & V4 A% j( L, n# r+ s{
    & J! P. _+ K' T  L5 F( D* h+ T' s1 G        char cmd;* Y: v0 w' @- Y! V8 l  f
    7 Z: L' `$ x5 T$ a
            do, C/ N, S3 F0 C; m$ l
            {
    * K2 X7 Q0 h2 F$ c1 ~9 j' a                cout << "Please input position of Fibo sequence: Position = ";
    6 U) F& P7 z. j& M" K/ p' {                unsigned int num = 0;
    % K+ I4 u& W. l- O$ h                cin >> num;
    7 c( q7 s! |- c7 _5 R
    0 |- g& [5 g5 g& D9 Z                cout << "Fibo =  " << FiboSeq(num) << endl;
    0 N0 d7 w! Z8 S$ g# F+ _
    ' a7 V; o( _. e; t2 p( ]1 n) t                cout << "Press X to quit, or press any key to continue:";& {4 J) U# h3 d' |0 X/ s
                    cin >> cmd;
    , Q# e( v) e% F& t+ a8 }" |" f        }
    . a$ G+ s4 U, @2 b; D        while(cmd != 'x' && cmd != 'X');* |2 `% k# C8 Q5 J& B' I

    ; H+ \* z3 ?* x& v$ F1 O6 N        return 0;
    5 [0 ~+ O! c! m0 r. T/ k}
    ) A! T5 S* S: G( l( V
    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-2 10:40 , Processed in 0.338187 second(s), 61 queries .

    回顶部