用vfp 语言,怎么一个有限项数列,并让它显示有限项
数列的前两个数据位1,1然后后面的数字依次等于前两个之和,也就是1,1,2,3,5,8,13.。。。。。依次类推,编写的程序在屏幕上显示他的前20项...
数列的前两个数据位1,1然后后面的数字依次等于前两个之和,也就是1,1,2,3,5,8,13.。。。。。依次类推,编写的程序在屏幕上显示他的前20项
展开
展开全部
DIMENSION a1(20)
a1(1)=1
a1(2)=1
ReturnValue = trim(str(a1(1)) & "," & trim(str(a1(2))
for i=3 to 20
a1(i)=a1(i-1)+a1(i-2)
ReturnValue = ReturnValue & "," & trim(str(a1(i))
endfor
你或者返回ReturnValue,或者用GATHER函数把数据放入一个表,然后select表
a1(1)=1
a1(2)=1
ReturnValue = trim(str(a1(1)) & "," & trim(str(a1(2))
for i=3 to 20
a1(i)=a1(i-1)+a1(i-2)
ReturnValue = ReturnValue & "," & trim(str(a1(i))
endfor
你或者返回ReturnValue,或者用GATHER函数把数据放入一个表,然后select表
追问
算法好像是正确,但return valu那条命令函数名缺少是怎么回事啊
追答
好像少写了括号了。。。
ReturnValue = trim(str(a1(1))) & "," & trim(str(a1(2)))
ReturnValue = ReturnValue & "," & trim(str(a1(i)))
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询