有一分数序列:2/1、3/2、5/3、8/5、13/8、21/13…求出这个数列的前20项之和。 分析:后一个分数的分子为前一个分数的分子与分母之和分母为前一个分数的分子 123456789101112131415161718 public class { public static void main(String[] args) { float up = 2; float down = 1;//第一个分数的分母 float fraction = up/down; float temp = 0;//用于包存分子分母之和 float sum = 0;//结果 for (int i=0; i < 20; i++) {//前二十项所以循环20-1次 sum += fraction;//第一个 temp = up + down; down = up; up = temp; fraction = up/down; } System.out.println("该序列前二十项之和为"+sum); }} ————–20/50————– 赞微海报分享
近期评论