- 在线时间
- 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 [7 c2 y8 a/ p- H/ J7 Y1 |
#include <iostream>. b6 P! [4 M2 f3 S1 r2 @1 {& h) I
4 t0 O3 R% d; {* o
using namespace std;% d4 {, |2 R& Z- ~6 a- ]
1 P2 x& K9 X2 v
unsigned int FiboSeq(unsigned int n)+ j' u3 g8 R* n: U! \
{
X/ n( ]3 K( p if(n > 1024)+ i* M, J8 v! h6 w
return 0;
% [( S: l; O; A. _. ?: H* F
: }+ o' k. i- Y( E& m4 [. D! P unsigned int f_1 = 1, f_2 = 1;& w; |. W) X' D9 T( P- v* E& N
if(n < 3): J+ N% x( m# O5 k- H
return 1;
$ o/ q/ F; H8 \' e
7 M8 @* S2 C1 p. t; p5 K unsigned int fibo;
# d }/ t" x. U4 h% L for(unsigned int i = 2; i < n; i++)1 @. j( [4 F, V, X9 N
{
3 i5 X, B7 I: e" ]* U fibo = f_1 + f_2;4 f! W7 _ N3 Q! X, w7 {
f_2 = f_1;
7 `. t1 K1 O% t, R! L6 {! | f_1 = fibo;
1 t* Z; [% T, O) H }# U. Q8 `* V2 a! x
return fibo;
! d% B; E7 S5 o: i" a2 l0 t}. [6 P7 ^! i- g2 }- Z
9 T9 [4 S1 l @! F
int _tmain(int argc, _TCHAR* argv[])8 C% w, H. ?0 L; }- N7 N$ y2 t) {
{* L0 Z) f l- v' z
char cmd;
: p/ Q0 J0 g x I, X$ q( |
+ E8 `% X* q+ [6 D4 K6 U. x do
- g7 J% n- \$ |, d' N {
- K4 i( W) B# d9 h4 U: R' | cout << "Please input position of Fibo sequence: Position = ";
# K# k- M% e6 M; r+ C# R. h9 L; _ unsigned int num = 0;3 `1 m" A2 ^0 |/ M
cin >> num;
. p$ @& v8 M9 v: _' v6 g( w' [; e6 H. U/ X! s: |
cout << "Fibo = " << FiboSeq(num) << endl;
- e, O9 O8 I* u! v Z; {# d
. ~# g7 ~( i" M4 E; r8 c cout << "Press X to quit, or press any key to continue:";* K& B* C( |& o' P! x- o3 N
cin >> cmd;
# ]1 u! I1 i( V: H5 z }
' r' g# k0 T4 V$ `4 Z1 P+ j; ]4 U while(cmd != 'x' && cmd != 'X');, i1 m e% h0 [* G7 z* h+ d
+ S, u+ {- c+ J* x
return 0;
8 j" ^; M6 j( {. T8 ^; p}
. W. A0 i7 K. L* N$ i |
zan
|