- 在线时间
- 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"- s1 A' W4 {7 U7 |9 I0 v4 U. n7 t
#include <iostream>
% U( D1 w! E! w
5 ^9 l0 l; L+ |; Q7 \5 }3 P1 D0 Zusing namespace std;
& w$ f) a' e( ^+ Q# c2 F6 r. M
0 V: A5 |6 }2 S/ O- G( p, N9 Wunsigned int FiboSeq(unsigned int n)
" ~; r A) Q5 K{
/ U3 |: Q/ O6 T1 }* `3 F if(n > 1024)" X0 {. j4 S' n$ E" Z3 {
return 0;
) p0 l& x! t; \# n+ J# S3 X3 S* ^+ v. I1 d- v" U+ l
unsigned int f_1 = 1, f_2 = 1;
; ]. P+ C1 t( ? S9 M6 K* X% j5 n! d if(n < 3)
6 ?, }7 A. |5 P" A# X# C P return 1;
0 z9 o1 F. u1 o2 k! z v8 {+ t4 O+ s) i6 `: ^7 f# H. y8 J8 J( I1 E
unsigned int fibo;
3 R$ q0 n( A! v+ D- B* N for(unsigned int i = 2; i < n; i++), t* u+ E* t% P9 D- Z
{. P, k5 W" L& |/ \( p* A
fibo = f_1 + f_2;6 P( y' U- ?) p; c9 ?- g4 S
f_2 = f_1;: A9 ]; Q c, H/ v
f_1 = fibo;0 I2 Q6 V" y( F3 ~* E* Z
}
) D0 E: G3 U* p q& ?, H+ _5 P return fibo;
1 n+ X; M5 ^+ J6 M3 J' r}& r# w/ l2 n: A/ ]# ]
" ]; r5 |, l$ ^0 I, ^
int _tmain(int argc, _TCHAR* argv[])/ u; }0 X1 ]$ E2 T
{# B* U+ Q% O: A& |
char cmd;
0 |0 Z5 m7 k2 {
; b0 [& I" j; K# H& z# \0 I do3 B5 o/ v0 B) F% V
{
, y( R- j9 q7 d1 j' `' O2 B/ t3 o cout << "Please input position of Fibo sequence: Position = ";
, @6 p J7 l# N' }# P unsigned int num = 0;: ]+ G) [" P& `3 d4 n/ C% C# s4 T
cin >> num;
u7 f1 w* K* n, t9 o9 z7 ^& ?; D/ W6 q! |* Z' K A
cout << "Fibo = " << FiboSeq(num) << endl;6 a1 z! C1 J5 o2 D' w
) s5 }$ K, w. c
cout << "Press X to quit, or press any key to continue:";% L( B/ c2 m# b7 _0 J5 q3 U
cin >> cmd;) X5 z2 q6 |& [
}( P: c `- w6 R! @9 i/ d7 k& G0 _ k
while(cmd != 'x' && cmd != 'X');' o" N4 b A' P; w" r3 e
: g( e; J7 g% ?' P( f& p$ W9 K
return 0;
2 L m8 \( ?5 X% {4 N} ?7 ~/ U) I0 J6 \4 A3 G! ?
|
zan
|