黑马程序员技术交流社区
标题:
练习七:数列求和问题
[打印本页]
作者:
maxwell247
时间:
2015-9-26 18:22
标题:
练习七:数列求和问题
从网上找到一份编程练习题,我决定将里面的题目全都做一遍。
/*
题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。 ?
*/
class FenShuQiuHe {
public static void main(String[] args) {
System.out.println("分数序列:2/1,3/2,5/3,8/5,13/8,21/13...");
double sum=fenShuQiuHe();
System.out.println("该数列前20项的和为:"+sum);
}
public static double fenShuQiuHe(){
double fenzi=2.0;
double fenmu=1.0;
double temp=0.0; //用于临时保存分母
double sum=0;
for (int i=1; i<=20; i++){
sum+=fenzi/fenmu;
temp=fenmu;
fenmu=fenzi;
fenzi=temp+fenzi;
}
return sum;
}
}
作者:
348480115
时间:
2015-9-26 18:29
66666不愧是小马哥~~
作者:
白岛我种树
时间:
2015-9-26 19:41
还是小马哥厉害,咱默默的复习去了
作者:
asdsy222
时间:
2015-9-26 20:04
好, 已经收藏,感谢
作者:
it213399
时间:
2015-9-26 23:13
6666666666
作者:
阿秋
时间:
2015-9-27 14:14
//追随小马哥的脚步
class A {
public static void main(String[] args) {
double[] arr=new double[20];
double sum=0;
double a=2.0,b=1.0;
for (int x=0;x<20 ;x++ ) {
arr[x]=a/b;
double temp=a;
a=a+b;
b=temp;
sum+=arr[x];
}
System.out.println("前20项的和是:"+sum);
}
}
作者:
xiaoxiao147
时间:
2015-9-27 15:26
很好,来学习一下
作者:
ringfingers
时间:
2015-9-27 16:51
66666666666666
作者:
李慧兵
时间:
2015-9-27 22:12
顶起!!!!!!!!!!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2