1.题目
2.思路 继续昨天的思路 我们改变一下代码 就可以了
3.代码
import java.util.Scanner;
public class J135 {
public static void main(String[] args) {
Scanner scan =new Scanner(System.in);
int n=scan.nextInt();
double a=1;
double b=1;
double c=0;
double d=0;
//n=2 比较特殊 我们需要特别的注意 所以利用一个if esle
if(n==2) {
c=a+b;
System.out.println(String.format("%.8f", b/c));
}
else {
for(int i=3;i<=n+1;i++) {
c=a+b;
if(i==n)
d=c;//保存F[n]的值
a=b;
b=c;
}
System.out.println(String.format("%.8f", d/c));
}
}
}