解题思路:
仔细观察后发现
第二项的分子=第一项分子+第一项分母
第二项的分母=第三项分子-第三项分母
注意事项:
参考代码:
package c网;
import java.util.Scanner;
/*
* 有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13......
* 求出这个数列的前N项之和,保留两位小数。
*/
public class 有规律数列求和 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
//小数类型要考虑
double fenzi=2;
double fenmu=1;
double sum=0;
int n=sc.nextInt();
for(int i=1;i<=n;i++){
sum+=fenzi/fenmu;
fenzi=fenzi+fenmu;
fenmu=fenzi-fenmu;
}
System.out.printf("%.2f",sum);
}
}
0.0分
2 人评分
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:324 |
C语言训练-斐波纳契数列 (C语言代码)浏览:789 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:1006 |
淘淘的名单 (C语言代码)浏览:1104 |
2006年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:472 |
用筛法求之N内的素数。 (C语言代码)浏览:669 |
出圈】指针malloc版浏览:355 |
链表数据求和操作 (C语言代码)浏览:952 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:685 |
排序算法(选择,插入,冒泡)浏览:775 |