- 在线时间
- 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 k( A% G) U) Q! R3 j) C#include <iostream>5 `9 \3 {% R: Z6 x1 k
; B7 }7 K, Z" ~
using namespace std; ?9 @5 W% z1 Q. E! P5 T7 M" l' Q
; z7 _1 G' U+ a6 P# f. I1 k
unsigned int FiboSeq(unsigned int n)! d4 U: @# ~) W$ u
{& z, c* W: y- P9 u- H- K: B
if(n > 1024)+ l Z* e5 L* z; d9 [; P4 _% ~
return 0;
" u% {- C5 h- { s- \/ @5 i. I' x. v1 z' r
unsigned int f_1 = 1, f_2 = 1;" h8 E( L8 _9 {0 W! a8 A5 l+ Y& G
if(n < 3)% _& Q/ ~4 P: n. c! ?! P
return 1;0 Y% H! o4 y& @5 d* T8 b
+ Y- ?9 [* x0 [2 \, z0 {
unsigned int fibo;9 [9 B) L+ t& \8 }: l5 I( g
for(unsigned int i = 2; i < n; i++)
M6 n" f: X2 O1 e9 s. j1 {- i {; r& D8 ^' e' B- ^( S8 r
fibo = f_1 + f_2;
+ t2 Z, s% G' j0 z% w$ ^2 b f_2 = f_1;
8 q# q, \$ r! p7 p. h f_1 = fibo;* R- J* f& d6 t4 _; N& I
}% u" a; L, a% K7 ^9 Z
return fibo;
" N" a# U4 a, g& Q2 Q$ w: \& X3 ]$ I}. S$ W4 c" [: D0 q+ Y8 S
+ w! v9 j# R5 U* v7 v+ i2 |# ~$ d
int _tmain(int argc, _TCHAR* argv[])
. }0 |3 Q4 A Z$ \{
& F9 }$ ^* i& m L! s- k5 Z& B% e0 O char cmd;
' u" `# r# W+ A: p" z* \8 w/ }/ I
7 }* ^3 P3 c8 P do, b( M* ~( F# q7 y" `" {6 P* W$ P
{
( h( G5 L/ ^9 ?7 J8 ]- Y" _' Z cout << "Please input position of Fibo sequence: Position = ";
, Y4 M0 f% a9 w$ v2 w( b6 K* x: u unsigned int num = 0;
0 @& I4 @) G: | cin >> num;
& Y; {9 b( F" D' u. ~( R
8 {2 b y, j; ^2 C& Z$ r* {% c0 H9 E cout << "Fibo = " << FiboSeq(num) << endl;
+ ~; @! O6 `+ v/ y+ ^' J3 X1 F4 [+ }$ t+ p
cout << "Press X to quit, or press any key to continue:";* z4 ^( a/ k3 D9 F3 S6 z( V* P
cin >> cmd;3 k/ X4 {: J- R- o2 n
}8 P) U9 j) x+ P1 B& H( M2 Z- n
while(cmd != 'x' && cmd != 'X');- Z( d+ A% S8 E3 G! \
! H- j# g) P' r return 0;
) H7 c4 N7 @/ u* B3 P: B- j}, R: w1 F8 q9 w5 P, y
|
zan
|