zoukankan      html  css  js  c++  java
  • 8 规律分数相加

    //题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。
    import java.text.DecimalFormat;
    public class Fenshu {
        public static void main(String[] args) {
           int x = 2, y = 1, t;
           double sum = 0;
         
           DecimalFormat df = new DecimalFormat("#0.0000");
         
           for(int i=1; i<=20; i++) {
            sum += (double)x / y;
            t = y;
            y = x;
            x = y + t;
            System.out.println("第 " + i + " 次相加,和是 " + df.format(sum));
           }
        }
    }
    第 1 次相加,和是 2.00002 次相加,和是 3.50003 次相加,和是 5.16674 次相加,和是 6.76675 次相加,和是 8.39176 次相加,和是 10.00717 次相加,和是 11.62618 次相加,和是 13.24379 次相加,和是 14.861910 次相加,和是 16.479911 次相加,和是 18.098012 次相加,和是 19.716013 次相加,和是 21.334014 次相加,和是 22.952115 次相加,和是 24.570116 次相加,和是 26.188117 次相加,和是 27.806218 次相加,和是 29.424219 次相加,和是 31.042220 次相加,和是 32.6603
  • 相关阅读:
    FastJSON使用笔记
    使用mysql-connector-java出现的错误
    Maven的学习
    前端部分-CSS基础介绍
    前端知识之HTML内容
    python--使用pymyslq操作数据库
    python---反射详解
    python----re正则模块详解
    python---str和repr
    python---random模块详解
  • 原文地址:https://www.cnblogs.com/P201421420035/p/8665843.html
Copyright © 2011-2022 走看看