- 在线时间
- 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"
; V( z7 e- x" B P% U0 ?: a#include <iostream>/ k+ F: o" b& T* R$ o
1 p& l3 }# |7 Y2 o ~+ V; m
using namespace std;
3 c7 ~. t. O c% ?" S4 I" }) g
* G, N) q8 |3 y+ D2 ^unsigned int FiboSeq(unsigned int n)
( o0 d$ I4 D: E{+ Q1 z5 i. g6 `
if(n > 1024). J9 Z4 C$ w" R
return 0;9 z! V4 X: D* P4 _% O! H5 M
4 p0 `* F% E- G7 S unsigned int f_1 = 1, f_2 = 1;
- m! q) [4 t6 E if(n < 3)
. f! U- ?0 F/ k! k# O return 1;* q+ w- }/ h+ R+ J: Z7 ~, g
, J. K0 x# x8 D5 X9 z D5 z4 `
unsigned int fibo;
/ _7 _% z& [: q for(unsigned int i = 2; i < n; i++)
( \4 u! c8 Q7 M) e: B2 x. `% ]! D {
" R. Z9 {4 U* G; |/ |; b fibo = f_1 + f_2;
9 I9 A0 ~' V" o# ? S. r; l; t f_2 = f_1;5 E, ?* ~8 n2 n4 Q
f_1 = fibo;/ H( [ V! p& y. z5 [/ h& E
}
- k# V* T3 s2 Y# o return fibo;# g# y: ?, B2 w
}) e7 t' z5 A2 E' t c
" t4 ~' s. k5 w% K1 cint _tmain(int argc, _TCHAR* argv[])+ G% Q3 y! |4 R7 v
{& [0 J5 a$ d# K9 O
char cmd;3 `- z! k$ F* R3 Y4 H' g& }
3 V8 m4 a1 U; |" B+ J4 b: R5 e3 [ do
* ~& C, z) j {: `3 h9 s D {
5 I) e3 z3 Z( l. R9 Q cout << "Please input position of Fibo sequence: Position = ";5 P- X& L- P1 t
unsigned int num = 0;
! W. e5 s$ e0 ]. R l cin >> num;
, ?" d; G1 ^, i% c1 c1 L* }( c0 d. Q5 A" K: o: w1 {3 a& T
cout << "Fibo = " << FiboSeq(num) << endl;: O) M( C* H: g. i) D- v
- A7 X" ^- G" t
cout << "Press X to quit, or press any key to continue:";; m# F- e: f; s. v6 ^$ F' |. u+ g* n
cin >> cmd;
1 o" C4 l" T/ i4 ^4 ] }
: O! W: Q9 `) Y) }- a0 d# s while(cmd != 'x' && cmd != 'X');
, X. e1 Z- Y0 W' y4 Y$ g% k( g! B$ t
return 0;
, k5 O6 |$ r2 Z+ a! q9 h}% `& I& w- _6 L. ]& h, w) E: y
|
zan
|