/*求数列和,数列的分子分母都是Fibonacci数列
从键盘输入正整数N,求以下数列的前N项的和SN:
SN=1/1+2/1+3/2+5/3+8/5+13/8+……
即分子分母都是Fibonacci数列。输入形式为"%d",
输出形式为"%f"。例如,输入:5,则输出7.766667*/
#include<stdio.h>
int main()
{
int N,i;
double sum=0.0,t=1;//double初值自动变成有小数点的
scanf("%d",&N);
for(i=1;i<=N;i++)
{
sum+=t;
t=1.0/t+1.0;//后一个数等于前一个数的倒数+1
}
printf("%f",sum);
return 0;
}