import java.util.Scanner;
import java.text.DecimalFormat;
public class Main {
public static void sequence(int N){
DecimalFormat df = new DecimalFormat("0.00");
float sum = 0;
float A1 = 2;
float A2 = 3;
float B1 = 1;
float B2 = 2;
if(N>=1){
sum = A1/B1;
if(N>=2){
sum += A2/B2;
if(N>=3){
for(int i=2;i<N;i++){
float A3 = A2+A1;
float B3 = B2+B1;
sum+=A3/B3;
A1=A2;
A2=A3;
B1=B2;
B2=B3;
}
}
}
System.out.print(df.format(sum));
}
}
public static void main(String[] arg){
Scanner sc = new Scanner(System.in);
int N = sc.nextInt();
sequence(N);
}
}
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:1044 |
【绝对值排序】 (C++代码)浏览:614 |
字符串对比 (C语言代码)浏览:1329 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:567 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:315 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:611 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:434 |
C语言程序设计教程(第三版)课后习题6.8 (C++代码)浏览:552 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:606 |
1642题解浏览:686 |