- 在线时间
- 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"4 a8 }9 C, R# O+ B
#include <iostream>+ C& B. i* m7 ^; O+ T
! T9 r" X9 k: i% X) P: e' r. [
using namespace std;
6 x- ?8 }! W1 G1 a1 m/ | H
: Z& K$ F4 P& ^+ ]% Z0 O3 W0 Q& munsigned int FiboSeq(unsigned int n)
9 C: j- Y: ^; h: J+ F# {2 O{
( k" ~3 Y% ^1 l9 G if(n > 1024)
7 B+ W. Q$ K. Z: }4 S return 0;: w4 t- E5 M$ L6 k# e6 E
+ N0 m& F1 _/ j4 ]7 [: G
unsigned int f_1 = 1, f_2 = 1;# n/ T' R; b7 e0 N9 c* O
if(n < 3)5 V" ^3 J2 b/ T; J. T1 W4 {
return 1;! d1 |7 h4 ~1 C; S
4 M2 m3 S. _3 s0 _) N N1 n
unsigned int fibo;
4 c) F( ]4 m; |, n; i$ e( }- |: i for(unsigned int i = 2; i < n; i++)
! y& W; O, o+ m/ e {
$ e- r" o" v9 [# [8 \/ R fibo = f_1 + f_2;
9 D8 w( f0 r( Q. S; J/ s f_2 = f_1;; d( `. f$ `9 v& J' k
f_1 = fibo;
% a" \) G6 z# ^$ w2 I; t }
- U! X0 Z- A- k6 T, a* A7 r) B( n return fibo;
$ v; {! l$ m: T( h. ~0 [# T0 {}
) F9 s7 D7 @& A" n! L0 R5 ^# g7 v1 s1 j" e$ G$ A
int _tmain(int argc, _TCHAR* argv[])* O6 H4 V9 p8 c
{
' B! \# j/ u+ X* C/ }8 X char cmd;
% s& A7 M; {4 L; `& K1 X2 ^4 b; R. V8 C
do
7 }) J% p2 L6 a9 O0 l. B0 }7 O+ x {# f7 X0 y' H f+ Q5 @- ?5 _) {
cout << "Please input position of Fibo sequence: Position = ";5 i' E, ?3 K# q- ?- h' w
unsigned int num = 0;3 n7 c8 _2 K) D1 J9 s* w
cin >> num;: H; U; s6 l( F: O: i8 @* G" E
+ _! {1 t* @/ z& P; C. z cout << "Fibo = " << FiboSeq(num) << endl;4 S7 e) C. F0 V2 M6 S: ^" Z) O* h/ [
& |5 S: q$ g+ \9 U cout << "Press X to quit, or press any key to continue:";
1 H5 n3 F& t' T) x" r7 K cin >> cmd;
- n8 h( |$ t+ Y+ O }& g+ ^: g# ?2 Y' g- O
while(cmd != 'x' && cmd != 'X');" C3 W+ C! u! M" ?7 I% _
9 [! O. o! s& C% l) J; g5 U- u return 0;
& Z0 S: U; ]3 W* N% ]0 T' O}
: w' ?* v. B; |) ?% v |
zan
|