- 在线时间
- 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"9 p9 ~8 O; v l* W
#include <iostream>) `7 d( d6 p$ t
: C* Y+ F. Q2 ~4 q. G0 u9 |
using namespace std;
9 a' G$ p4 l5 A5 h, Z7 Y
0 J" ?3 D& w3 W, i- tunsigned int FiboSeq(unsigned int n)0 x! p4 B( o r: p0 F
{; U( a/ z% e- f+ d6 h
if(n > 1024)) |* Q0 t* S9 h$ t6 q0 v4 Q# G
return 0;2 z+ V9 _; ?& E! ?7 I+ I+ N
4 R3 H1 r" ^2 U9 Z* q! n unsigned int f_1 = 1, f_2 = 1;9 W* ~$ y: L! C! p6 Y& Z: [# L
if(n < 3)
( i& p. {/ \- N5 E return 1;
2 X1 c; S% V! A4 i( @0 ?
8 ?: T/ [* i ~ unsigned int fibo;+ |5 m4 y2 ^. n# o" A0 A
for(unsigned int i = 2; i < n; i++)
9 @1 R: X; \- t% C9 j {' }7 E3 Z% A9 K# S6 @& q
fibo = f_1 + f_2;
5 Z/ W4 H3 L4 }: x1 j+ V0 M f_2 = f_1;. ~9 r+ \5 o+ a- s8 a3 _
f_1 = fibo;/ q8 x) s- _7 s/ A1 ~6 V8 K& W
} L" N; X' E& a
return fibo;" x, D% o# [ W
}
) e+ e( q$ Q8 J7 l$ A4 P; J3 }$ }* t- E3 Y
int _tmain(int argc, _TCHAR* argv[])
r& |. z( g% A# q- X `% j/ r{
, X* N- X/ N+ z% ]! O% X* e char cmd;3 J. A+ b0 p! }% c- R
. R# ^+ H& D: l3 b! i/ }5 l- t
do, H. |) s0 h0 v1 ?5 M# P
{) Z/ l* }$ c# n3 {3 n' w
cout << "Please input position of Fibo sequence: Position = ";
1 l; ~2 u# ~: `- `' G3 ` unsigned int num = 0;! I/ m( y" }* A" s& R2 T* `, y0 C
cin >> num;
" C( M3 d5 W. p* y' r! z( ?7 c/ ]7 F" ^% @ L4 \
cout << "Fibo = " << FiboSeq(num) << endl;4 A) t" ]0 g8 @3 f7 k5 _. r
7 }' ~! g% L' ^1 i cout << "Press X to quit, or press any key to continue:";, O* j5 e, i8 y$ s& p0 ^7 [
cin >> cmd;
9 p- S8 g- K4 K$ r }
/ E3 r# {0 m, ~ while(cmd != 'x' && cmd != 'X');
5 S7 d" k) }: m5 i8 F& [7 M1 B L( `2 E' p0 y0 c5 a
return 0;
! V( Y0 U: c3 ^; t- _* ~}, p! f6 j& f% i" n9 X) m+ b
|
zan
|