1. 斐波那契数列指的是这样一个数列 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, ...
数列第一项和第二项是1, 从第三项开始,每一项都等于前两项之和。代码如下(一下方法为求取第i位 斐波那契数列指)
public static int getFs(int i) { int j = 0; switch (i) { case 0: j = 0; break; case 2: j = 1; break;case 1: j = 1; break; case 2: j = 1; break; default: int i1 = 1;int i2 = 1;int i3 = 0; for (int k = 3; k <= i; k++) { i3 = i1 + i2;i1 = i2;i2 = i3;}j = i3;break;}return j; }2 相邻两数相除(取至小数点后三位)f=(float)getFs(g)/(float)getFs(g+1); //相邻两数相除(float)(Math.round(f*1000))/1000 //取小数点后3位
新闻热点
疑难解答