- 在线时间
- 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"
$ }% a) ~( Y/ b2 V; D#include <iostream>
7 i2 `* z; [/ _7 W" s$ g4 m# Z; x# W+ O6 F# z9 D
using namespace std;
* X8 F0 c3 s% i0 o3 r/ ^" [+ r4 E) V) s( M9 o" P* {
unsigned int FiboSeq(unsigned int n)2 n0 } b, R, M( u: M
{' {2 y. a. K+ h% `7 z' s: b
if(n > 1024)
% q" z# h0 H% `( s$ I return 0;
0 w% r" V0 ` E1 a: ^+ `6 \1 r
* d" J" i+ E+ | unsigned int f_1 = 1, f_2 = 1;" b' O E. T) @' j" B+ w4 N* @) e; q# a
if(n < 3)! D* _' S$ t2 Y, ]" [
return 1;$ J& ?: S! `8 ~% o: j+ J" F
1 t' `' t k% m5 U# _
unsigned int fibo;
5 w. H; Y* T; t! A for(unsigned int i = 2; i < n; i++), O6 v# E' W# S; P+ f
{' f( @& J2 x; q) v
fibo = f_1 + f_2;3 B' x: ?' r& A3 @+ I7 K
f_2 = f_1;
5 G: ?7 W& d( _) |* c4 |) F& S f_1 = fibo;
; B6 I0 Q! t7 w* `, _% r) T }
$ k9 G# Z" c- r" @ return fibo;
, [4 e' X; F9 Q* t0 L8 s}- `0 D' A4 i U& H7 w
7 O. n* r" X% y4 D$ L9 R
int _tmain(int argc, _TCHAR* argv[])2 Z: k$ [. ?9 ~
{* \7 k6 I. G6 o
char cmd;4 l, a; F7 [8 }) Y" D( w& k
% J; H C- R, _: k9 k- j& E do" g( @% A; k, l+ f
{: W j! x c ]4 S# w
cout << "Please input position of Fibo sequence: Position = ";
[9 E. M5 c% x- y" ^ _ unsigned int num = 0;% F) \! ? u8 J5 n- S' E
cin >> num;
: l6 u8 I5 \- B8 |$ V2 p: S% I1 O( p) C" T6 o# X5 r8 h O
cout << "Fibo = " << FiboSeq(num) << endl;
6 I% X, {, }9 q" |. k, q- X8 }$ ?) O* j% |
cout << "Press X to quit, or press any key to continue:";
$ z" T$ c8 N/ W cin >> cmd;
% T0 {- ~" S, E. w. l5 n }
6 j. M/ r# e7 f( K1 y while(cmd != 'x' && cmd != 'X');* W/ F- u: J8 W. P
" z$ P6 |0 D5 } return 0;
9 Y: O) b6 Q) w: J" y7 F}
3 q4 B8 r3 z7 O& B' [# D: S1 j |
zan
|