数学建模社区-数学中国

标题: 【转】写个程序:)让女同学靠近你 [打印本页]

作者: wangzheng3056    时间: 2013-7-31 14:43
标题: 【转】写个程序:)让女同学靠近你
费波拉奇数列,相信大家都听过,但就这个小小的程序,如果你把它的数值调大的一点,然后。。。听听大多数CPU疯狂转动的声音,WOW,不知整了多少班上的女同学------每天都跑来找我们,“这怎么回事啊,快帮我解决一下
  1. // 费波拉奇数列:从0和1开始,后续的每个费波拉奇数字都是前两个数字的和9 w0 M, Z& S- ?* ]& G4 F. X( A
  2. #include <iostream>. z  @- k, b; Y. Q% I5 ?+ u7 d

  3. 4 o. ^& a+ m' \$ d# P7 s/ P! w& b/ E
  4. using std::cout;# H9 @% W/ ?, n: `; V7 r  ?' L! H
  5. using std::cin;2 G) H# `  d- x. k- G$ N
  6. using std::endl;
    8 m5 r# l/ m* |  a
  7. 6 z* A8 O7 ?* _4 @$ O

  8. - s+ P, }7 @0 \6 X! I/ l6 `  y# f
  9. unsigned long fibonacci( unsigned long );5 m4 S/ _# h2 r: Y. V( l
  10. 1 e; a2 C9 Q- _+ a1 ?
  11. int main( void )+ O7 n( l2 }0 b9 {5 s: h1 R
  12. {
    ) j( w; |2 ~& m- F5 E  _5 |
  13.   unsigned long result, number;" Y2 F( j) g. q, [& j5 t

  14. ( @. j$ w$ P! ~# V# _
  15.   cout << "Enter an integer: ";
    : \- F( X( Y; W8 ^( c
  16.   cin  >> number;, _% S+ _8 W1 S' q$ j9 Q1 k& I* B
  17.   result = fibonacci( number );% K5 i) X' I* f3 s
  18.   cout << "Fibonacci( "<< number << " ) = " << result << endl;6 p: f) T& C3 u$ O4 y8 m8 U' C& {
  19.   return 0;* Q: b! V3 N. |" E) x3 b
  20. }! e3 |) X! D3 ]$ Y% J( A4 q
  21. " e# u# r1 r% w4 d3 I& e' ~
  22. unsigned long fibonacci( unsigned long n )( B) _) e* c) k$ m% H9 @
  23. {+ I6 d6 P& g% `, B* m! S
  24.   if ( n == 0 || n == 1 )
    1 W2 I$ c8 S% h. c/ D8 a9 U: v
  25.     return n;9 M  i" }7 Y5 Y) p9 u3 h, v
  26.   else% g6 g% D8 g0 k6 A6 [4 d
  27.     return fibonacci( n -1 ) + fibonacci( n - 2 );- X; t! ?7 G& e. _5 e
  28. }
    6 M* E) k, ?. W' v
复制代码





欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5