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