C语言中,求Fibonacci数列前40个数的问题有点不明白
题目:Fibonacci数列前40个数。这个数列又一下特点:第1,2两个数为1,1。从第3个数开始,该数是其前两数之和。即:F1=1(n=1)F2=1(n=2)Fn=(F...
题目:Fibonacci数列前40个数。这个数列又一下特点:第1,2两个数为1,1。从第3个数开始,该数是其前两数之和。即:F1=1 (n=1)F2=1 (n=2)Fn=(Fn-1)+(Fn-2) (n>=3)答案:#include "stdio.h"void main(){ long Int f1,f2; int i; f1=1;f2=2; for(i=1;i<=20;i++) { printf("%12ld %12ld",f1,f2); if(i%2==0)printf("\n"); f1=f1+f2; f2=f2+f1; } } 谁能详细解释一下这个答案还有就是i为什么小于等于20?
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询