- 在线时间
- 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 K& C( }7 a U* Y9 t
#include <iostream>
& R* ?3 D( R0 G; t( u1 {* @! A D; U3 S& b4 O( D' V: {
using namespace std;6 P+ {4 a8 ]2 b3 o
% k7 n% j% G( z# Bunsigned int FiboSeq(unsigned int n)9 C& Q' Q7 V0 R
{- o* ~4 |1 L& V p& ]
if(n > 1024)
! ?; h4 I, Y6 v return 0;
1 Y8 [: n" B: b. _
! U7 P# l. z9 D" Q unsigned int f_1 = 1, f_2 = 1;- L& E% m3 e* s: F8 R
if(n < 3)
% \3 @6 c1 R* D/ Z" ^# t0 Q' |; j! _7 a return 1;" }- d! r3 |( [- H7 Z1 Q
$ }6 ]. u; D0 W8 _! Y5 J unsigned int fibo;
* d/ n6 S/ i2 j& X for(unsigned int i = 2; i < n; i++)/ D' f2 L, Z5 |8 Q5 u
{) B9 _: o# X9 z2 c
fibo = f_1 + f_2;
$ k- n" { B \4 _& ?! e/ E0 ] f_2 = f_1;& D4 M( ~' d' ?! c* ~+ F$ ]
f_1 = fibo;5 m" P, H# T( i( i7 x+ B# d; E
}* i" ]. P! y. o1 d1 ^
return fibo;
) \, A3 F: N% |7 B8 S$ k# c# U% m}) |( {5 z: W2 _4 I' `, h5 Y
2 _5 ?3 y5 Q4 ~4 _0 n' e. sint _tmain(int argc, _TCHAR* argv[])" I, G1 f5 V+ h1 p! a
{
- w9 B$ D, W: m& Q: N: B char cmd;
2 A o* j) u) T) h4 H( F
5 V& _+ r3 i8 a; |8 z7 w7 W6 P do- K: P5 }: B' J6 C
{" \9 G" D% v% _
cout << "Please input position of Fibo sequence: Position = ";) Y# v' u3 ~: o
unsigned int num = 0;
/ m( |9 t+ U: [6 y8 k+ F0 Q cin >> num;: B0 O W. s1 j t4 H( k
6 b* y5 V/ Z8 r5 i9 }# f
cout << "Fibo = " << FiboSeq(num) << endl;0 r/ t7 }2 R% z9 \
& p" I3 _8 i9 h2 @" [
cout << "Press X to quit, or press any key to continue:";7 g& H% [' {8 N$ j; j
cin >> cmd;
- E1 u" d# ^- b) k }
# i; I7 C' u5 v; r/ i while(cmd != 'x' && cmd != 'X');
) ~8 C3 {0 S& R0 b8 C4 w
1 {, D& n4 b, ]$ [7 W return 0;$ e# b. ]1 K; w( d
} i! x, q/ h4 T. I- S9 C9 X% Z
|
zan
|