有一个分数序列:12,23,35,58,813,1321。本题要求编写程序,求出该数列的前n项和。
输入格式:
键盘输入n(1≤n≤1000)
输出格式:
sum=S,S为数列前n项和,结果保留小数点后四位。
输入:
10
输出:
sum=16.4799
答案:
include
int main()
{
int N,i;
double a,b,c,sum;
scanf("%d",&N);
a=1;
b=2;
i=1;
sum=0;
while(i<=N)
{
sum=sum+b/a;
c=a+b;
a=b;
b=c;
i=i+1;
}
printf("sum=%.4f",sum);
return 0;
}