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

用循环语句basic... 用循环语句
basic
展开
 我来答
召合dZ
2011-10-23 · TA获得超过155个赞
知道答主
回答量:196
采纳率:0%
帮助的人:148万
展开全部
//求阶乘的值
Function getFactorial(num as Integer) as Integer
if num=0 or num =1 then getFactorial=1
elseif num>1 then
getFactorial=num*getFactorial(num-1)
end if
End Function

//num 为最大的那个数,如1!+2!+...+8!,则num为8
Function getSum(num as Integer)as Integer
Dim sum
sum=0
for i=1 to num
sum=sum+getFactorial(i)
next i
End function

我只写了函数,剩下的自己应该怎么做了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式