回 帖 发 新 帖 刷新版面

主题:求教一道vfp题

求数列2/1、3/2、5/3、8/5、13/8···的前20项之和,
分子分母的规律是前两项的和是后一项
最好能够解释一下,我是刚学这个的,不是很懂
先谢谢了哈

回复列表 (共8个回复)

沙发

经观察发现,后一项的分子是前一项分子与分母的和,后一项的分母是前一项的分子,这样就有下列代码计算前20项的和:

m.fz = 2
m.fm = 1
m.sum = 0
for i = 1 to 20
  m.sum = m.sum + m.fz / m.fm
  m.fz0 = m.fz
  m.fz = m.fz + m.fm
  m.fm = m.fz0
endfor
?m.sum   && 在屏幕上显示前20项的和

板凳

?  2/1 + 3/2 + 5/3 + 8/5 + 13/8 + ···

3 楼


谢谢你的解答,但是我是刚学的,这样 的我还没学到

4 楼

你按chibl老师的句子做吧,一个句子,再简单不过了.

5 楼

我觉得那只是针对较前的项数,能给点思路吗?

6 楼



? && 显示命令

将每项的商相加求和的表达式:

 2/1 + 3/2 + 5/3 + 8/5 + 13/8 + ···

7 楼

你没感觉到chibl老师在耍你吗?

8 楼

有点!但是没什么关系

我来回复

您尚未登录,请登录后再回复。点此登录或注册