问题
问答题
根据Fibonacci数列公式:
[*]
计算并输出[*]前20项之和。
答案
参考答案:#include<stdio.h>
main()
{int i;float f[22]={1,1},sum=0;
for(i=2;i-1<=20;i++)/*循环终止条件为i-1<=20,以确保所计算的sum的值为前20项的值*/
{f[i]=f[i-1]+f[i-2];
sum+=f[i]/f[i-1];
}
printf("sum=%.4f\n",sum);
}