- 在线时间
- 69 小时
- 最后登录
- 2016-1-18
- 注册时间
- 2013-10-25
- 听众数
- 9
- 收听数
- 6
- 能力
- 0 分
- 体力
- 1312 点
- 威望
- 0 点
- 阅读权限
- 40
- 积分
- 460
- 相册
- 1
- 日志
- 1
- 记录
- 0
- 帖子
- 137
- 主题
- 7
- 精华
- 0
- 分享
- 3
- 好友
- 28
升级   53.33% TA的每日心情 | 开心 2016-1-14 12:54 |
|---|
签到天数: 82 天 [LV.6]常住居民II
- 自我介绍
- 因为爱,所以无悔!
 群组: 2014年美赛冲刺培训 群组: 数学建模算法之matlab 群组: 2013年美赛优秀论文解 群组: Matlab讨论组 群组: 数学建摸协会 |
#include "stdafx.h"# Q9 E- s$ ^$ P+ d) |( P+ Z6 i
#include <iostream>
# a6 a. x/ `9 Y5 V4 ?2 P$ E: h# w9 ]
using namespace std;6 H/ S9 t8 e8 H6 g8 a4 v8 s
( @6 Q% W% \/ T' K* Y% y& _: N$ ?3 ounsigned int FiboSeq(unsigned int n)) t9 @0 L3 P* i9 w3 A4 h" ~
{
: h$ d6 l/ r, A5 e2 E9 [- f if(n > 1024)
" J7 U8 R; ~! \) y+ Y9 f return 0;
) j/ {" Q8 ?6 R3 B( a P' T% S0 _1 u! O* Z; Z: j9 c: w" s
unsigned int f_1 = 1, f_2 = 1;* Y# k1 z' m4 V5 E& N" \
if(n < 3)
- p6 \$ }$ V# f6 {4 [ return 1;6 _) u# w& c y5 ]# a( g
( @" ^6 K' t/ d4 |9 g/ j9 B5 s# u
unsigned int fibo;
" J! c8 R; D# T" J( ^& G for(unsigned int i = 2; i < n; i++)( T* K! U& [* E1 x# A
{& w4 u6 b; _: s8 M( t
fibo = f_1 + f_2;
- L, r Q" U" `8 R% \& G: b f_2 = f_1;
6 `$ ^5 D5 p7 b/ n0 s f_1 = fibo;! r8 u) U# B8 A. G6 H+ z
}8 d/ b9 s, f) S0 L" R Q
return fibo;
6 W# n: v j# d( D+ P: K8 ]}
& z. L) M6 Y. I) H( F- _. l; B4 ~$ k
4 M+ C$ h% F( d4 e2 s+ Oint _tmain(int argc, _TCHAR* argv[])9 B# d9 ]: W! m1 y' ?, z @
{ o1 ]: u, `, v, E/ r2 A2 U" e9 E
char cmd;
D" Q+ f/ E3 Y; P2 Q7 Z" _6 s b) k0 W/ @
do" ^$ [6 ^9 P) g: U( N5 R
{, R, G$ t+ J5 x2 c+ y% ?) B) j
cout << "Please input position of Fibo sequence: Position = ";* x8 D/ a8 H1 y8 O% |' y
unsigned int num = 0;
& b! @' H( Z, G cin >> num;
8 _5 M; l# ?/ K) m2 R) `6 ]
- ]0 ]5 c% K( E8 D# W3 B% H cout << "Fibo = " << FiboSeq(num) << endl;
6 |4 o2 U% `' @# H! w
2 ]& p5 ~+ n5 m! T# I% ` cout << "Press X to quit, or press any key to continue:";
/ `. ?" q) a- i. N" l4 Q3 w cin >> cmd;
3 q) Y* O; Q: \) [1 n& k }
# B( B V& z" Q" d2 `! g( o5 q while(cmd != 'x' && cmd != 'X');
, E3 e( n5 D/ j
. V) X5 i' [( N- U7 _0 |. x return 0;
, Z- E6 j8 O7 Y. n% z4 z}
; [5 k2 L( _1 D# m3 q# A |
zan
|