题目描述:有一个分数序列2/1,3/2,5/3,8/5,13/8,21/13,... ,求这个分数序列的前n项之和。
#include<stdio.h>
int main(){
int n;
double sum=0;
int i;
double a=2.0,b=1.0,c=0;
scanf("%d",&n);
for(i=1;i<=n;i++){
sum=sum+a/b;
c=a;
a=a+b;
b=c;
}
printf("%.4f\n",sum);
}