【问题描述】编写程序求分数序列 2/1,3/2,5/3,8/5,13/8,21/13……的前n项之和(n由键盘输入)
【输入形式】20
【输出形式】32.660
源代码如下:
#include <stdio.h>
int main(int argc, char *argv[])
{
int n,i;
double a=1,b=2,x=0,c=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
c=a+b;
x=b/a+x;
a=b;
b=c;
}
printf("%0.3lf",x);
return 0;
}