关闭

20 分数简单累加

164人阅读 评论(0) 收藏 举报
分类:
//题目:有一分数序列: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);

	}

}

0
0

猜你在找
【直播】机器学习&数据挖掘7周实训--韦玮
【套餐】系统集成项目管理工程师顺利通关--徐朋
【直播】3小时掌握Docker最佳实战-徐西宁
【套餐】机器学习系列套餐(算法+实战)--唐宇迪
【直播】计算机视觉原理及实战--屈教授
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之矩阵--黄博士
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之凸优化--马博士
【套餐】Javascript 设计模式实战--曾亮
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:16870次
    • 积分:1409
    • 等级:
    • 排名:千里之外
    • 原创:128篇
    • 转载:1篇
    • 译文:0篇
    • 评论:0条