=1*2*3*...*n,试写出计算1!+2!+3!+...+100!的程序语句

问题描述:

=1*2*3*...*n,试写出计算1!+2!+3!+...+100!的程序语句
用循环语句
basic
1个回答 分类:综合 2014-10-25

问题解答:

我来补答
//求阶乘的值
Function getFactorial(num as Integer) as Integer
if num=0 or num =1 then getFactorial=1
\x05 elseif num>1 then
\x05\x05getFactorial=num*getFactorial(num-1)
\x05end if\x05
End Function
//num 为最大的那个数,如1!+2!+...+8!,则num为8
Function getSum(num as Integer)as Integer
\x05Dim sum
\x05sum=0
\x05for i=1 to num
\x05\x05sum=sum+getFactorial(i)
\x05next i
End function
我只写了函数,剩下的自己应该怎么做了.
 
 
展开全文阅读
剩余:2000