流程图.求下面数列前20项之和: 2/1,3/2,5/3,8/5,13/8,21/13...

要的是流程图!!谢谢

第1个回答  2016-03-25
2/1 3/2 5/3 8/5 13/8 21/13 34/21 55/34 89/55 144/89 233/144 377/233 610/377 987/610 1597/987 2584/1597 4181/2584 6765/4181 10946/6765 17711/10946
前20项之和:32.660259
附上程序:
#include <stdio.h>

void main()
{
int i;
float a, b, c, s;

a = b = 1.0;
c = 0;
s = 0;
for(i = 0; i < 20; i++)
{
c = a + b;
s = s + c / a;
printf("%.0f/%.0f ", c, a);
b = a;
a = c;
}
printf("\n%f\n", s);
}
第2个回答  2014-12-12
Public i, j, k, n As Long
Private a(), b() As Long
Private c As Double

Private Sub Form_Click()
ReDim a(1 To n)
ReDim b(1 To n)
a(1) = 2
b(1) = 1
c = 2
For i = 2 To n
a(i) = a(i - 1) + b(i - 1)
b(i) = a(i - 1)
c = c + a(i) / b(i)
Next i
Text1.Text = "" & c
End Sub

vb编的可以看一下,前20项和的结果是:32.6602607986416
Private Sub Text2_Change()
n = CLng(Text2.Text)
End Sub本回答被提问者采纳
第3个回答  2014-12-12
斐波那契数列~
相似回答