vfp 计算1/1!,1/2!,1/3!.1/10!之和

问题描述:

vfp 计算1/1!,1/2!,1/3!.1/10!之和
s=0
for i=1 to 10
s=s+1/jc(i)
endfor
?“值为”+str(s)
func jc
parametrs num
t=1
for n=1 to num
t=t*n
endfor
return t
endfunc
错在哪

s=0
for i=1 to 10
m=jc(i)
s=s+1/m
endfor
?"值为",s
func jc
para num
t=1
for n=1 to num
t=t*n
endfor
return t
endfunc为什么要是m=jc(i)s=s+1/m不能直接用jc()哇?你需要将函数的值赋值给变量才能累计