关于 有一个分数序列 2/1,3/2,5/3,8/5,13/8,21/13,……. 求这个序列的前20项之和 这个问题,我尝试使用了C语言进行解决,下面是我的代码:
#include<stdio.h>
int main()
{
int i;
float sum=0.0,fz=2.0,fm=1.0,temp; //定义结果变量(sum),分子(fz)和分母(fm)变量,和临时变量(temp)
for(i=1;i<=20;i++) //进行20次循环求和
{
sum+=(fz/fm);
temp=fz;
fz=fz+fm;
fm=temp;
}
printf("%f",sum); //输出结果
return 0;
}
最终输出的结果为:32.660263