- 在线时间
- 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"8 U' V8 \7 F3 N; }) d9 j& S9 q0 s M
#include <iostream>( P( v: u0 h5 V% s% G0 ^' T
% V/ j# x+ y# ~( B: V4 zusing namespace std;
9 C( n+ N: F2 H) y( t5 J f5 I1 E7 k# O
unsigned int FiboSeq(unsigned int n)5 h9 C: t) Z5 M9 ]- A& F
{
# [/ u9 v: t x$ [ \/ o) n2 \ if(n > 1024)
/ }! k8 c) n% p" G return 0;+ n0 v# f5 g% Z- O- I3 R. ]8 u
a7 d* i8 ]5 h9 B2 U! t
unsigned int f_1 = 1, f_2 = 1;$ G" B5 E( K4 m; J7 h$ n
if(n < 3)
5 V# A! E" k; Z3 B( r+ g( K7 G return 1;
1 {3 C) m/ S, r. ^/ p; n! b, L
7 Y( H" J/ e7 r& L unsigned int fibo;
/ f4 d' N4 @4 n' S) }" @ for(unsigned int i = 2; i < n; i++)
1 ?8 c2 T; d) y9 u {
& t4 p9 w2 S: J2 M fibo = f_1 + f_2;
( b+ x) ]- D& R f_2 = f_1;
& \: t1 i7 @" d( c$ Q: s f_1 = fibo;
: _1 n7 k9 C5 N: H: h }
4 N% q% R2 t3 F return fibo;
+ n- X% l" J& ?}5 f6 t4 F7 T+ v, Q V& Z
( o! x' Q: P+ L6 N. z8 F3 ~' w
int _tmain(int argc, _TCHAR* argv[])
' B5 l2 {% ]: x% _{
4 c9 K# j/ X3 d+ Y% I1 |2 [6 F: M6 q# q char cmd;6 I D. m+ D9 w5 b7 `- _' J
$ d3 F. n! v6 l [0 L2 a
do, K! A! D, |7 q5 m# T
{0 C5 D: R, y; a! l
cout << "Please input position of Fibo sequence: Position = ";
$ o4 z" _& r% f unsigned int num = 0;% O6 ^ Q9 `# y& [
cin >> num; k M4 ~" H4 Z4 O8 d) r
/ y: _# {# g" E* J- x- H0 w ? cout << "Fibo = " << FiboSeq(num) << endl;
- t" q6 R1 s$ g
- M6 d: `/ r+ o' D* S4 i9 D cout << "Press X to quit, or press any key to continue:";1 |+ |" k' y, J w) I0 _
cin >> cmd;
+ a2 a) w2 F$ }" ^$ ~- K }
1 O$ p$ w9 E' {: }$ | while(cmd != 'x' && cmd != 'X');
: A& u/ m$ T* j; M& ]7 ]7 S
5 S R5 ^# V" ^/ A' v return 0;0 S: a& r# R, h
}- f- f# U) |* T; }* z) z
|
zan
|