- 在线时间
- 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"1 K1 L, \1 k/ P. i; I
#include <iostream>
d# J- X' Y& g5 `, r& C m9 d& j5 l4 A
using namespace std;. A( h; q; g1 |* x0 T; H; ? F
4 N3 m9 v, J1 j. }! F/ h8 r& p9 B/ Ounsigned int FiboSeq(unsigned int n)
! v5 c5 R9 L5 H! f& {{0 ~. s; G' I( I/ ]. Q% [
if(n > 1024)- o4 W, G% t2 v, t" Q
return 0;/ z2 b" P4 @* m+ O
& z$ ?2 \2 e* b( C6 Y* k* J
unsigned int f_1 = 1, f_2 = 1;0 k+ t$ v9 v% n7 E/ |# b$ L2 N
if(n < 3). T8 \/ f0 Y% u9 h6 d; J- ^
return 1;
4 X( r& k: _7 ~
9 D5 r- B2 o. [# G: Z1 Y$ p- ? unsigned int fibo;
7 t. r: } V! h8 g% X- ^( G# l for(unsigned int i = 2; i < n; i++)
- R3 Q- Z9 I. N1 f% L( k3 @ {
) f! P$ ^. d+ [5 f& D* y fibo = f_1 + f_2;
& ~: n# K; }) ?- V e9 w/ q f_2 = f_1;0 J ~- Z+ _1 b' e; i9 Q" C! g
f_1 = fibo;
8 o5 W9 t2 U8 P9 |: T' W9 z4 R9 ~ }/ V5 F }* S$ Q0 @" u" z* D- w
return fibo;
( s& X+ J" B4 g7 p) n+ e. ~}
& _% B& \6 S3 Q, ?' I& B% f0 {7 P5 E3 O* g" ?: x: i$ z
int _tmain(int argc, _TCHAR* argv[])$ Y# H1 z4 {7 j6 Y4 I5 Q
{
2 g" e Q' n7 m, m- R V$ D char cmd;* Q8 \9 ]/ d" w5 w. X- z* A- n
* A4 Z- V1 g- S9 h- r* o7 N
do
: O% O+ e/ J7 A$ L {* U2 d3 N) @$ {% q- Q& u5 n Z$ g
cout << "Please input position of Fibo sequence: Position = ";
4 Y4 L$ [/ j9 q9 a3 }, K K g unsigned int num = 0;
/ s: X; l H0 W( Y7 } cin >> num;
* g- X/ \/ R1 u; O9 o7 l6 {6 \4 d% \* c$ B6 M+ Z% z8 k
cout << "Fibo = " << FiboSeq(num) << endl;
0 }# L- i. W2 _% U7 D/ g$ V0 Y# }+ o1 M3 @
cout << "Press X to quit, or press any key to continue:";
" w$ V, W/ ~0 U) b cin >> cmd;5 K$ ^9 G: q {7 v
} ~( J% f+ R4 u+ Q1 n+ p
while(cmd != 'x' && cmd != 'X');& ~ f- s9 I0 T: Z6 r
6 e9 c& [) ]6 r5 {% @4 d
return 0;
) T) ^/ g) d1 M2 F9 [1 U}* T% y& D0 M: ~3 d, D9 t
|
zan
|