C/C++经典程序训练2---斐波那契数列

来源:互联网 发布:linux如何修改ip 编辑:程序博客网 时间:2024/06/05 19:42

C/C++经典程序训练2---斐波那契数列

Time Limit: 1000MS Memory Limit: 65536KB

Problem Description

编写计算斐波那契(Fibonacci)数列的第n项函数fib(n)(n<40)。
数列:
f1=f2==1; 
fn=fn-1+fn-2(n>=3)。

Input

输入整数n的值。

Output

输出fib(n)的值。

Example Input

7

Example Output

13
代码如下:
import java.util.*;class Fibonacci{int fib(int n){if (n == 1 || n == 2){return 1;}else{return fib(n - 1) + fib(n - 2);}}}public class Main{public static void main(String args[]){Scanner input = new Scanner(System.in);int N = input.nextInt();Fibonacci Fib = new Fibonacci();System.out.println(Fib.fib(N));input.close();}}


0 0
原创粉丝点击