#include<stdio.h> int main() { float i=1; float j=2; float sum=0; float s=0; float t=0; int a=0; sum=j/i; for(a=1;a<20;a++)/*控制循环次数*/ { t=i; i=j; j=t+j; s=j/i; sum=sum+s; } printf("sum=%lf",sum); return 0; }
数列的规律:
后一个分数的分母与前一个分数的分子相同,后一个分数的分子等于前一个分数的分子分母之和。将每个分母的分母的值保存起来,给变量t,将分母给分子后,分子等于前一个分数的分子分母之和。