package test;
import java.util.Scanner;
public class qiuhe {
public static void main(String[] args) {
Scanner s =new Scanner(System.in);
double fenzi=2;
double fenmu=1;
double sum=0;
System.out.println("输入想要计算的项数:\n");
int n=s.nextInt();
for(int i=0;i<n;i++) {
sum+=fenzi/fenmu;//1/2 3/2 5/3
fenzi=fenzi+fenmu;//3 5 8
fenmu=fenzi-fenmu;//2 3 5
}
System.out.println("前"+n+"和为"+sum);
}
}
【Java】有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。 (不使用数学公式,要求用递归)
猜你喜欢
转载自blog.csdn.net/qq_43416226/article/details/89422870
今日推荐
周排行