- 在线时间
- 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". g+ p1 H" O% g& F, H
#include <iostream>
4 k1 A! l$ V" U1 k: A
; a, e- j) D) [7 Y5 |using namespace std;# E8 u& W( N7 ~- J
) R% C7 Y) X ?0 e& T* }1 n5 X
unsigned int FiboSeq(unsigned int n)9 U" t3 {/ _+ x6 x3 H3 Q. }+ v/ F3 u
{, ?* U, O* N$ F% v/ t9 E
if(n > 1024)
- e; C/ m; o5 ~) K9 ?1 V2 g return 0; z( w5 ?3 j, L% }# m
( q I- p" Z) F# r! F. \7 q unsigned int f_1 = 1, f_2 = 1;- J) e( X2 k& s% A$ H4 i5 o1 B: s
if(n < 3)
# C# c. x$ }6 q- R return 1;
y% X6 W7 G0 X7 ?- N ]$ D }
6 ]7 L" d% L8 G, ?3 L unsigned int fibo;- U$ [/ u H% t
for(unsigned int i = 2; i < n; i++)! Z! t. x8 \" L, X: Q$ q" f
{
. j2 O; g4 P; u( W0 H fibo = f_1 + f_2;9 z0 @/ ?& W" P, J( m2 Z1 J
f_2 = f_1;; X3 Z9 Y& H. N6 x8 J# E$ P
f_1 = fibo;
$ s$ ~' p- `9 L) h }& F0 c$ m$ C. |! P
return fibo; v8 I0 v; {) S0 m' n
}
' p. {# A' b1 o
( k+ u+ s+ w5 a: S( h$ Uint _tmain(int argc, _TCHAR* argv[])2 k7 l1 G1 y" \: W
{
& Y D$ j( \$ p0 p* H2 Z; x char cmd;+ T: H8 V8 x; G. s4 p0 D
& j# b% p! `6 Q# ^4 V$ Z do4 Q2 k6 y7 l0 x7 U/ J$ ~
{( ^( E% i- i; ~* N! q
cout << "Please input position of Fibo sequence: Position = ";
S& w P6 P: g8 k' Y unsigned int num = 0;, C; e2 K( U' Q D& _
cin >> num;5 n, s- T8 W1 j/ E
( c& i3 g* g7 z' S0 R Z0 P% f X
cout << "Fibo = " << FiboSeq(num) << endl;& r3 f1 Z) `! G5 V, L
: Z! h2 ^, T. X cout << "Press X to quit, or press any key to continue:";
- k" g! o F2 c3 U7 b1 x cin >> cmd;
8 \. m: Z% {$ o# h0 {1 p% u }
* R, ]7 ?! p. y while(cmd != 'x' && cmd != 'X');5 F9 h: ^* s: u) e) Q
7 K# }5 y; t( J) B# x" E return 0;0 [/ m4 u8 T, Z1 _: G) F
}
! T7 E$ @8 j3 E$ v. b |
zan
|