小煤窑朱泥壶:求一段简单的程序(VFP)

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/02 10:04:04
求斐波那契数列
1,1,2,3,5,8,13,21,34……
的前30项的和。该数列从第3项开始每项等于前两项之和,编写程序(保留整数位)
要把答案写出来```

楼上用的C,人家说了用VFP得嘛
答案是2178308
dimension a[30]
a[1]=1
a[2]=1
i=3
sum=a[1]+a[2]
do while i<=30
a[i]=a[i-1]+a[i-2]
sum=sum+a[i]
i=i+1
enddo
?sum

#include <stdio.h>
int main()
{
int data[30];
int s=2;
data[0]=1;
data[1]=1;
for(int i=2;i<30;i++)s+=data[1];data[i]=data[i-1]+data[i-2];
for(int i=0;i<30;i++)printf("%d ",data[i]);
return 0;
}