- 在线时间
- 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"
Z! B4 _& G/ M#include <iostream>
. k8 L' P# b( ?! g* `( A8 Q. v
$ K- i; k$ R/ B9 ~) cusing namespace std;
0 @6 a3 W9 V5 \: N5 Q; q3 \, q& H8 ^$ ]9 _' x) j! ?( C
unsigned int FiboSeq(unsigned int n)" `7 S4 P% }; |" _
{. { i0 p/ ]% B
if(n > 1024)
& `) U& X7 F+ U; N- M return 0;( v, V8 ^1 l- r. [' H
+ V5 B" b4 R8 S0 \: L
unsigned int f_1 = 1, f_2 = 1;
, m% {: K' e0 i0 n5 M# y if(n < 3)
. e( j: A! r7 D return 1;
$ q ]1 D* R: G
7 ]& G( f0 v& T' h4 D3 l unsigned int fibo;
7 q7 k. k+ T. P* G5 F6 z ? for(unsigned int i = 2; i < n; i++)# F5 Y {' q1 t$ J7 s4 \8 ~
{; u- n1 i: v/ b
fibo = f_1 + f_2;( U% X4 s' N9 E+ J
f_2 = f_1;
% I4 Q$ K$ g* V f_1 = fibo;
$ j. ?* ^" S6 ^ }
6 E8 ^' W( e$ E: d7 I9 y return fibo;
x8 H8 ?. ], U& n" i' g}* @. R; S2 {# B3 ?3 `6 ?1 [0 @
& E* l; I" \9 P& \8 G% K+ w7 n" w
int _tmain(int argc, _TCHAR* argv[])9 P+ R- [5 {! J8 o
{0 A. l! M8 O% J" p" Y
char cmd;. g4 b* L5 x: A8 ]4 U" l
p4 f3 o" M5 F do
$ O2 t9 p* {) G4 @* E0 x/ ~% I {8 h; I+ z2 ]1 T3 S6 O! `
cout << "Please input position of Fibo sequence: Position = ";- z8 \2 H- Q& ` v L
unsigned int num = 0;2 \* y: L, h. e$ ?
cin >> num;, B! `/ U# ^' C2 X5 F5 P- V
f) ]7 c/ i0 L, z! F ~2 b+ E7 a4 A
cout << "Fibo = " << FiboSeq(num) << endl;
; `: W! e4 C' x4 ~+ m, A
8 [) U- g5 d# H cout << "Press X to quit, or press any key to continue:";
; j* z3 k7 ?+ v1 k# S- {. @ cin >> cmd;
' ^- c! ]) i, {1 O }: d" Z& ^5 b8 z7 r# J ^- u
while(cmd != 'x' && cmd != 'X');
" j3 k3 J, H( x5 }( y! b/ J( i {, G% A6 l' O( o$ \* z
return 0;* T, a- n5 X- M+ y! H! u7 h
}8 n; a3 R% [6 A
|
zan
|