QQ登录

只需要一步,快速开始

 注册地址  找回密码
查看: 7696|回复: 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"
    4 k( A% G) U) Q! R3 j) C#include <iostream>5 `9 \3 {% R: Z6 x1 k
    ; B7 }7 K, Z" ~
    using namespace std;  ?9 @5 W% z1 Q. E! P5 T7 M" l' Q
    ; z7 _1 G' U+ a6 P# f. I1 k
    unsigned int FiboSeq(unsigned int n)! d4 U: @# ~) W$ u
    {& z, c* W: y- P9 u- H- K: B
            if(n > 1024)+ l  Z* e5 L* z; d9 [; P4 _% ~
                    return 0;
    " u% {- C5 h- {  s- \/ @5 i. I' x. v1 z' r
            unsigned int f_1 = 1, f_2 = 1;" h8 E( L8 _9 {0 W! a8 A5 l+ Y& G
            if(n < 3)% _& Q/ ~4 P: n. c! ?! P
                    return 1;0 Y% H! o4 y& @5 d* T8 b
    + Y- ?9 [* x0 [2 \, z0 {
            unsigned int fibo;9 [9 B) L+ t& \8 }: l5 I( g
            for(unsigned int i = 2; i < n; i++)
      M6 n" f: X2 O1 e9 s. j1 {- i        {; r& D8 ^' e' B- ^( S8 r
                    fibo = f_1 + f_2;
    + t2 Z, s% G' j0 z% w$ ^2 b                f_2 = f_1;
    8 q# q, \$ r! p7 p. h                f_1 = fibo;* R- J* f& d6 t4 _; N& I
            }% u" a; L, a% K7 ^9 Z
            return fibo;
    " N" a# U4 a, g& Q2 Q$ w: \& X3 ]$ I}. S$ W4 c" [: D0 q+ Y8 S
    + w! v9 j# R5 U* v7 v+ i2 |# ~$ d
    int _tmain(int argc, _TCHAR* argv[])
    . }0 |3 Q4 A  Z$ \{
    & F9 }$ ^* i& m  L! s- k5 Z& B% e0 O        char cmd;
    ' u" `# r# W+ A: p" z* \8 w/ }/ I
    7 }* ^3 P3 c8 P        do, b( M* ~( F# q7 y" `" {6 P* W$ P
            {
    ( h( G5 L/ ^9 ?7 J8 ]- Y" _' Z                cout << "Please input position of Fibo sequence: Position = ";
    , Y4 M0 f% a9 w$ v2 w( b6 K* x: u                unsigned int num = 0;
    0 @& I4 @) G: |                cin >> num;
    & Y; {9 b( F" D' u. ~( R
    8 {2 b  y, j; ^2 C& Z$ r* {% c0 H9 E                cout << "Fibo =  " << FiboSeq(num) << endl;
    + ~; @! O6 `+ v/ y+ ^' J3 X1 F4 [+ }$ t+ p
                    cout << "Press X to quit, or press any key to continue:";* z4 ^( a/ k3 D9 F3 S6 z( V* P
                    cin >> cmd;3 k/ X4 {: J- R- o2 n
            }8 P) U9 j) x+ P1 B& H( M2 Z- n
            while(cmd != 'x' && cmd != 'X');- Z( d+ A% S8 E3 G! \

    ! H- j# g) P' r        return 0;
    ) H7 c4 N7 @/ u* B3 P: B- j}, R: w1 F8 q9 w5 P, 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-7-18 01:15 , Processed in 0.410095 second(s), 61 queries .

    回顶部