20 分数简单累加

原创 2016年08月30日 10:16:54
//题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。
//这个程序其实规律很明显,第一个分数的分子是第二个数的分母,然后后面每个分数的分子等于
//前面一个分数的分子与分母相加
public class twenty {

	public static void main(String[] args) {
		//定义首字母的分子、分母
		double n1=1;
		double n2=2;
		//定义分数
		double fraction=n2/n1;
		//定义之和
		double sum=0;
		for(int i=1;i<20;i++)
		{
//			double t1=n1;
//			double t2=n2;
//		    t2=n1+n2;
//		    t1=n2;
//		    fraction=t2/t1;
			//原来程序是这样的,但是检验之后发现这个把n1,n2其实当作常量了
			double t1=n1;
			double t2=n2;
			n2=t1+t2;
			n1=t2;
			fraction=t2/t1;
			
			
		    
		    //定义之和
		    sum +=fraction;	
			
		}
		System.out.println(sum);

	}

}

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

分数累加求和

  • 2014-08-12 10:42
  • 249B
  • 下载

第9周项目2分数的累加

问题及代码: ———————————————————————————————————while语句———————————————————————————————————————

第9周项目2-分数的累加

/*   * Copyright (c) 2014, 烟台大学计算机学院   * All rights reserved.   * ...

Java:多重循环for、while、do-while(简单判断是否是四位整数、1-100累加,水仙花、最大公约数。最小公倍数、完数、输入任意数计算每位数之和、弹力球问题)

package jereh1; import java.util.Scanner; public class Class3Xunhuan { public static void main(St...

ARM汇编程序---1-100累加和一个简单排序

嵌入式初学者,这学期刚开课,学起来感觉很不错。 第一个累加和的源码: AREA TEXT,CODE,READWRITE ENTRY MOV R0,#100 ;循环数目 MOV R1,#...

PAT (Advanced Level) 1088. Rational Arithmetic (20) 分数四则运算

For two rational numbers, your task is to implement the basic arithmetics, that is, to calculate the...

PAT (Advanced Level) 1081. Rational Sum (20) 分数求和,辗转相除法求gcd

Given N rational numbers in the form "numerator/denominator", you are supposed to calculate their su...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)