#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,將分母給分子後,分子等於前一個分數的分子分母之和。