题目描述:有一个分数序列:2/1,3/2,5/3,8/5......求这个序列的前n项和
程序:
#include <stdio.h>
#include <stdlib.h>
int main()
{
double a,b,c,i,n,sum;
scanf("%lf",&n);
sum=0;
a=1;
b=2;
for(i=1;i<=n;i++)
{
c=b/a;
sum=sum+c;
b=a+b;
a=b-a;
}
printf("%.6lf",sum);
return 0;
}
结果:
注意:a 和b之间的再赋值