QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7772|回复: 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"
    3 R' x) y' y# u4 @8 m#include <iostream>
    : M! J- I$ i' D; v
    " a# b& y/ p' b- R* [7 ?+ c' Zusing namespace std;2 \( f) v7 K7 Y5 J% g

    : o0 C) c2 U  ounsigned int FiboSeq(unsigned int n)5 \0 J; E3 z3 v; D! b
    {, I6 Z; W: V+ g! L' J  }  F1 \/ u
            if(n > 1024)  ~% u0 q# q2 o6 I9 k
                    return 0;
    - M' _' d1 @" g# c6 k1 s) Z! g6 |; W, L  [; }( n
            unsigned int f_1 = 1, f_2 = 1;/ h  e$ O! N1 ^$ y' y  G$ ^% K
            if(n < 3)
    8 R! O0 J6 Z3 ]* u                return 1;5 P  ^9 _8 k* V. M
    ' y; N) B0 X' n' a' ~* z
            unsigned int fibo;
    7 a# Z7 h/ S* L. V, ^4 L3 c2 y        for(unsigned int i = 2; i < n; i++)2 D  V3 h% F4 s# U) ?+ ?8 w
            {
    , `( ?$ X$ g' v                fibo = f_1 + f_2;/ g) U& S  s% @. k
                    f_2 = f_1;
    " R. D7 f( y' Z                f_1 = fibo;4 \4 K8 a# h: ~7 Y
            }/ F/ R# t& f7 q+ X
            return fibo;
    + S6 h: h5 r( Q. c}$ x  a* R0 V( p6 S" i' [

    1 R. B4 N, `/ B' u9 L# H" fint _tmain(int argc, _TCHAR* argv[])! H1 Y! r6 Q2 _  w( k! K. S
    {$ ]& G, y7 ^- C( V- [. ?2 p  }- n
            char cmd;+ z2 b. f  }0 _3 a$ |$ `
    % U$ g( r/ h8 ]! N; j
            do
    ; W- C0 i) t& o        {+ C8 K4 {, R9 |0 v
                    cout << "Please input position of Fibo sequence: Position = ";
    2 A" o8 M; H2 C! P! ~  o                unsigned int num = 0;5 K/ ^- I7 D, z; L9 B  x
                    cin >> num;
    ) P; Z' d) ~4 b# g
    ) J6 c  M+ h/ m3 p/ p# ]9 g. F                cout << "Fibo =  " << FiboSeq(num) << endl;7 L  i( @; w- n+ G/ ?) ]

    / [2 \$ z, G6 ~3 t. ^4 c: I  a' w; M                cout << "Press X to quit, or press any key to continue:";2 ]; y2 N; N" }
                    cin >> cmd;) `0 M' i$ m8 H" |) j( J
            }
    6 x7 @/ a8 j; R) W. T1 ^9 E% Z3 C) P7 p        while(cmd != 'x' && cmd != 'X');0 C  f# m7 t8 L% }5 R$ X
    : Y1 F8 {5 E4 [% l: L! \, L
            return 0;1 ^# E  O$ }3 O) d
    }
    % `9 N) l1 Q- k
    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-1 20:17 , Processed in 0.564722 second(s), 60 queries .

    回顶部