#include<stdio.h>
int main()
{
int i=1;
int j=2;
float sum=0;
float s=0;
int t=0;
int a=0;
s=j/i;
sum=s;
for(a=2;a<20;a++)/*控制循環次數*/
{
t=i;
i=j;
j=t+j;
s=j/i;
sum=sum+s;
}
printf("sum=%lf",sum);
return 0;
}
數列的規律:後一個分數的分母與前一個分數的分子相同,後一個分數的分子等於前一個分數的分子分母之和。將每個分母的分母的值保存起來,給變量t,將分母給分子後,分子等於前一個分數的分子分母之和。