zoukankan      html  css  js  c++  java
  • Fibonacci数

    描述无穷数列1,1,2,3,5,8,13,21,34,55...称为Fibonacci数列,它可以递归地定义为
    F(n)=1 ...........(n=1或n=2)
    F(n)=F(n-1)+F(n-2).....(n>2)
    现要你来求第n个斐波纳奇数。(第1个、第二个都为1)

     
    输入
    第一行是一个整数m(m<5)表示共有m组测试数据
    每次测试数据只有一行,且只有一个整形数n(n<20)
    输出
    对每组输入n,输出第n个Fibonacci数
    样例输入
    3
    1
    3
    5
    样例输出
    1
    2
    5
     1 using namespace std;
     2 int fib(int n)
     3 {
     4     if(n==1||n==2)
     5     return 1;
     6     else
     7     return fib(n-1)+fib(n-2);
     8 }
     9 
    10 int main()
    11 {
    12     int m,n;
    13     cin>>m;
    14     while(m--)
    15     {
    16         cin>>n;
    17         cout<<fib(n)<<endl;
    18     }
    19     return 0;
    20 }
    View Code
  • 相关阅读:
    tcp socket http(复制的)
    cas php
    占用字节
    网络基础
    Mbps MB/S Mb/s
    path_info和get_full_path()的区别
    rbac权限管理
    ORM _meta
    Django SQLite3的使用
    url的分发
  • 原文地址:https://www.cnblogs.com/firstsy0709/p/3440629.html
Copyright © 2011-2022 走看看