如题所述
第1个回答 2006-03-30
n的阶乘算法:
首先定义fac=1,s=0
for i=1 to n
fac=fac*i
s=s+fac
next
还有一部分自己写
首先定义fac=1,s=0
for i=1 to n
fac=fac*i
s=s+fac
next
还有一部分自己写
第2个回答 2006-03-30
Private Function jiecheng(n As Integer) As Integer
If n = 1 Then
jiecheng = 1
Else
jiecheng = n * jiecheng(n - 1)
End If
End Function
If n = 1 Then
jiecheng = 1
Else
jiecheng = n * jiecheng(n - 1)
End If
End Function
第3个回答 2006-03-30
i=1;
for j= 2 to n
i=i*j '连乘
next
msgbox i 'i 就是结果本回答被提问者采纳
for j= 2 to n
i=i*j '连乘
next
msgbox i 'i 就是结果本回答被提问者采纳
第4个回答 2006-03-31
楼上用了递归法,这方法好!