知行社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1335|回复: 0
收起左侧

产生某两个数之间的斐波那契数列

[复制链接]
丶纠结灬 发表于 2011-11-10 20:40 | 显示全部楼层 |阅读模式
  1. //产生某两个数之间的斐波那契数列
  2. /*
  3. * File:   main.cpp
  4. * Author: xuehaiyisu
  5. *
  6. * Created on 2011年9月5日, 23:21
  7. */

  8. #include <cstdlib>
  9. #include <iostream>
  10. using namespace std;

  11. int Fib(int n);

  12. int main(int argc, char** argv)
  13. {
  14.     int min,max;
  15.         cout<<"请输入数列区间"<<endl;
  16.         cin>>min>>max;
  17.         for(int i=min;i<=max;i++)
  18.         {
  19.                 cout<<Fib(i)<<" ";
  20.         }
  21.         cout<<endl;
  22.     system("pause");
  23.     return 0;
  24. }

  25. int Fib(int n)
  26. {
  27.         if(n<2)
  28.                 return n;
  29.         else
  30.                 return Fib(n-1)+Fib(n-2);
  31. }
复制代码

QQ|小黑屋|手机版|知行技术社区 ( 湘ICP备11020288号-1 )

GMT+8, 2020-10-26 20:52 , Processed in 0.076492 second(s), 8 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表