计算斐波那契分数序列前n项之和(n是某个常数,波那契分数序列为2/1,3/2,5/3,8/5,...)
计算斐波那契分数序列前n项之和(n是某个常数,波那契分数序列为2/1,3/2,5/3,8/5,...)。
#include<stdio.h>
#include<conio.h>
void main()
{
int i,n;
float f1=1,f2=2,f,sum=0;
scanf("%d",&n);
for(i=0;i<n;i++)
{
sum+=f2/f1;
f=f2+f1;
f1=f2;
f2=f;
}
printf("%.4f",sum);
}
#include<conio.h>
void main()
{
int i,n;
float f1=1,f2=2,f,sum=0;
scanf("%d",&n);
for(i=0;i<n;i++)
{
sum+=f2/f1;
f=f2+f1;
f1=f2;
f2=f;
}
printf("%.4f",sum);
}