Java 求分数序列和

CSDN问答 2021-12-30 05:06:07 阅读数:401

java 序列 分数 CSDN问答

img

import java.util.*;public class Main{ public static void main(String[] args) { Scanner in = new Scanner(System.in); int n = in.nextInt(); double sum = 0.0; double p=1 , q=2; double temp=0; for(int i=1;i<=n;i++) { sum += q*1.0/p*1.0; temp = q; q=p+q; p=temp; } System.out.printf("%.4f",sum); }}
运行结果:

img

我的解答思路和尝试过的方法 :
直接进行遍历及其累加求和
结果:
通过中间量temp进行变量赋值计算,而不能直接赋值,因为直接赋值会使其中的一个变量值发生改变



采纳答案:

测试通过不了吗,结果没啥问题。。



其他答案2:

你的问题是什么?

版权声明:本文为[CSDN问答]所创,转载请带上原文链接,感谢。 https://ask.csdn.net/questions/7612978