求1!+2!+3!+4!+.....+20!
这个问题怎么做?
这个问题怎么做?
3楼正解
先单独定义一个求阶乘的函数过程,然后循环调用
参考代码:
'过程定义
public function fac(n as integer) as integer
if n=1 then
fac=1
else
fac=n*fac(n-1)
end if
end funtion
'调用
for i=1 to 20
sum =sum +fac(i)
next
print sum