魔兽世界绚丽的钥匙:VFP问题!高手请进!!

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 05:18:00
问题1:某数组有11个数,要求将这11个元素首尾互换。
问题2:求下列前50项之和
1/2,3/2,5/3,8/5,13/8,21/13……

第一题:

N=11
dimen a[N]
i=1
do while i<=N
a[i]=i
i=i+1
enddo
i=1
do while i<=int(N/2)
k=a[i]
a[i]=a[N-i+1]
a[N-i+1]=k
i=i+1
enddo
i=1
do while i<=N
?a[i]
i=i+1
enddo
问题二有错吧?第一项应该是2/1才对吧?如果是这样的话代码就是如下:
2/1,3/2,5/3,8/5,13/8,21/13……

a=2
b=1
i=1
c=0
?"数列前50项为:"
do while i<=50
??allt(str(a))+'/'+allt(str(b))+' '
b1=b
c=c+a/b
b=a
a=a+b1
i=i+1
enddo
?"数列前50项的和为:"
??c

好做,就是麻烦