题目:有一分数列:21,32,53,85,138,2113,求出这个数列的前20项之和

mac2026-03-15  3

【代码】

/* 【程序15】题目:有一分数列:2/1,3/2,5/3,8/5,13/8,21/13 分析:分子等于前一项的分子+分母 分母=前一项的分母 */ class Test15 { public static void main(String[] args) { int m =2;//前一项分母 int n = 1;//前一项分子 int temp; double sum = 0; for(int i=1;i<=20;i++){ sum+=(double)m/n; temp = m; m=n+m; n = temp; } //String.format()方法可以四舍五入保留小数位数 String str = String.format("%.4f",sum); System.out.println("前20项之和是"+sum); System.out.println("前20项之和是"+str); } }

输出结果】  

最新回复(0)