2
3
5
8
13
21
,
,
,
,
,
,
1
2
3
5
8
13
…
例如,若
n
=
5
,则应输出
8.391667
。
请改正程序中的错误,使其得出正确的结果。
注意:部分源程序在文件
MODI1.C
中
,
不得增行或删行,也不得更改的程序的结构!
编程:
#include
/************found************/
double fun (
int
n )
{
int
a, b, c, k;
double
s;
s = 0.0;
a = 2;
b = 1;
for ( k = 1; k <= n; k++ ) {
/************found************/
s = s + (double)a / b;
c = a;
a = a + b; b = c;
}
return