解题思路:
注意事项:
参考代码:
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
double sum = 0;
for (int i = 1; i <= n; i++) {
sum += DiGui(i)/DiGui2(i);
}
System.out.printf("%.2f",sum);
}
public static double DiGui2(int n) {
if (n == 1){
return 1;
} else if (n == 2){
return 2;
}else {
return DiGui2(n-1)+DiGui2(n-2);
}
}
public static double DiGui(int n){
if (n == 1){
return 2;
}else if (n == 2){
return 3;
}else {
return DiGui(n-1)+DiGui(n-2);
}
0.0分
0 人评分