VB中输入一个n,求n的阶乘怎么编?

如题所述

第1个回答  2006-03-30
n的阶乘算法:
首先定义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
第3个回答  2006-03-30
i=1;
for j= 2 to n
i=i*j '连乘
next
msgbox i 'i 就是结果本回答被提问者采纳
第4个回答  2006-03-31
楼上用了递归法,这方法好!

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网