有一个分数序列1/2,2/3,3/5,5/8,8/13,13/21.求这个序列的前20项之和.C语言编程

问题描述:

有一个分数序列1/2,2/3,3/5,5/8,8/13,13/21.求这个序列的前20项之和.C语言编程

#include <stdio.h>
int main(void)
{
int a = 1,b = 2,i;
double sum = 0;
for (i = 0; i < 20; i++) {
sum += (double)a / b;
b += a;
a = b - a;
}
printf("sum=%lf\n",sum);
return 0;
}