- 在线时间
- 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"7 |4 D7 M( J$ |) W! q2 f
#include <iostream>
: I& W$ M3 m' U3 L. R
; U4 i0 M5 O. ]8 jusing namespace std;9 X6 R: J+ @$ [! \
! [1 C' T" w* X' x7 H5 [/ B
unsigned int FiboSeq(unsigned int n), w& b2 e1 R" B$ u3 z
{
/ R( k' I, X' G3 [ if(n > 1024); l# o) G6 Z7 |4 `7 t
return 0;/ i9 k+ s( ]7 l$ K N
1 J$ N5 T* z" u unsigned int f_1 = 1, f_2 = 1;2 \. E+ f% k+ X u1 l3 Z2 O
if(n < 3). q7 K% u) {) i) A
return 1;/ C( l2 S) v G5 u# \4 K3 }1 n
% w3 u9 E" W g
unsigned int fibo;
7 q+ ]" m! [2 X+ I3 B; @3 O for(unsigned int i = 2; i < n; i++)7 _5 F0 y. V3 x# W" M0 @4 B6 A
{. b+ N. _5 D* @
fibo = f_1 + f_2;; h9 r. I) K+ {6 G8 c6 I, y: D+ j
f_2 = f_1;
/ q* o' V" m# E f_1 = fibo;
2 d _; Z1 Y0 }2 n; I& i }
9 j& d6 w0 I B3 H' B; y return fibo;
3 k4 h0 u6 P8 x$ x$ c}
: d+ b, K, L) L( n% q7 `
3 D9 O/ s+ ?! G/ N( Y! Rint _tmain(int argc, _TCHAR* argv[])1 ]! M& V7 m# L! Y3 m) g; g
{
0 V! k! t) N# V: z L6 ?7 f6 U char cmd;
7 g# o* y4 a6 F* a. I/ V% a1 G' ~3 m" V& P8 T9 \
do6 y- m/ C8 n0 @( `, n
{) c; n1 [0 k2 \) i/ v
cout << "Please input position of Fibo sequence: Position = ";5 G& Z. [/ c! n9 |/ ~$ Y- J- C
unsigned int num = 0;
8 f& y- P; v" A cin >> num;
% y5 X7 ^2 n4 ^$ @, y7 q) S# a# V* h0 j5 S; g2 e
cout << "Fibo = " << FiboSeq(num) << endl;
) ^6 P0 g, H# V9 N
+ m) N1 m5 O( w" O9 I+ K cout << "Press X to quit, or press any key to continue:";4 P4 w+ a: e2 ~7 }2 f% m
cin >> cmd;& j2 k0 N0 S* \
}
; N, p8 y$ |8 a; q2 e while(cmd != 'x' && cmd != 'X');
" e% W% G% n/ b) o" [& ^
9 E$ @4 u' G- s, I0 @ return 0;
9 G5 x8 s. c9 ^& Q. B( A}; k* j4 s0 r# R6 _/ ^# m4 U
|
zan
|