按每行输出4个数,输出斐波那契数列1,1,2,3,5,8,13 ...,输出前40位数
完美的几何学者,以斐波那契数列分割战场!
关于斐波那契数列,它的规律是非常显而易见的,无非就是从第三项开始,每一项都是前两项之和,接下来我将用同一个大方向,不同的两种理解方式来解决这道题.
1.借用for循环,三个变量解决
在写代码之前,老样子先用文字叙述一遍便于同学们的理解,思路如下:f1=1,f2=1,第三项等于前两项之和即 f1+f2, 在后面的运算中,第四项为第二项和第三项的和,即1+2,以及后面第五项为第三项和第四项的和,即2+3,,所以我们干脆拿 f1, f2 来存储变量,比如说:计算第三项时 f1=f1+f2 (2=1+1),计算第四项时,我们接着拿 f2 来存储,那第四项的值就可以表示为 f2=f2+f1;(