zoukankan      html  css  js  c++  java
  • Java 分子分母规律累加题 二级

    题目描述

    有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13...... 求出这个数列的前N项之和,保留两位小数。

    输入

    N

    输出

    数列前N项和

    样例输入

    10

    样例输出

    16.48
    认真看!!!注释!!! 此题是有规律的 规律在注释
    import java.util.*;
    public class Main{
        public static void main(String[] args) {
            Scanner sc = new Scanner(System.in);
            int n = sc.nextInt();
            double result = 0.0,x = 2.0,y = 1.0,temp = 0.0;
            for(int i = 0;i<n;i++)
            {
                result += (x / y);  //这题的规律就是 把 x 和 y  改变后 相除
                temp = x;           // 规律: 分子= 前一个分子+分母  分母 = 前一个的分子
                x+=y;
                y = temp;
            }
            System.out.printf("%.2f",result);
        }
    }

    本文来自博客园,作者:咸瑜,转载请注明原文链接:https://www.cnblogs.com/bi-hu/p/13997480.html

  • 相关阅读:
    第五周
    第四周
    第三周作业
    第二周编程总结
    编程总结(3)
    编程总结(2)
    编程总结(1)
    第七周作业
    第六周作业
    第五周作业
  • 原文地址:https://www.cnblogs.com/bi-hu/p/13997480.html
Copyright © 2011-2022 走看看