1070: C语言程序设计教程(第三版)课后习题6.8
1.描述
有一分数序列: 2/1 3/2 5/3 8/5 13/8 21/13… 求出这个数列的前N项之和,保留两位小数。
输入
N
输出
数列前N项和
样例输入
10
样例输出
16.48
2.代码
#include<stdio.h>
int main()
{
float a, b, s, i, n, c;
a=1;
b=2;
s=0;
scanf("%f",&n);
for(i=0;i<n;i++)
{
s=s+b/a;
c=b;
b=a+c;
a=c;
}
printf("%.2f",s);
return 0;
}