求斐波拉契数
斐波拉契数为,Fib(N) = Fib(N-1)+Fib(N-2) F(0)=F(1)=1 用Java编写能求Fib(N)的程序 输入为N,须输出Fib(N)
如输入
3
输出:
3
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int n = Integer.parseInt(scan.nextLine().trim());
if(n == 0 || n == 1) {
System.out.println(1);
}else{
long a =1,b = 1,c = 0;
for(int i=2;i<=n;i++){
c = a + b;
a = b;
b = c;
}
System.out.println(c);
}
}
}