32
33
34
36
/* * 1 1 2 3 5 8 13 21 34...... */ public static long fib(int n) { long f1 = 1, f2 = 0; long res=0; System.out.printf("第%d个月共%12d对 \n",1, f1); for (int i = 2; i <= n; i++) { res=f1+f2; //表示前2个月的和 System.out.printf("第%d个月共%12d对 \n", i, res); f2 = f1; f1=res; } return res; }
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题