#include<stdio.h>
int main()
{
int i,n;
float a=2,b=1,c,d=0,e;
printf("请输入n:\n");
scanf("%d",&n);
for(i=0;i<n;i++)
{
e=a/b;
c=a+b;
b=a;
a=c;
d=e+d;
}
printf("斐波那契分数序列的前%d项和为:%f\n",n,d);
return 0;
}
#include<stdio.h>
int main()
{
int i,n;
float a=2,b=1,c,d=0,e;
printf("请输入n:\n");
scanf("%d",&n);
for(i=0;i<n;i++)
{
e=a/b;
c=a+b;
b=a;
a=c;
d=e+d;
}
printf("斐波那契分数序列的前%d项和为:%f\n",n,d);
return 0;
}