求n的阶乘VB代码实现

Posted daveylin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求n的阶乘VB代码实现相关的知识,希望对你有一定的参考价值。

For语句实现

Private Sub Command1_Click()
    Dim s As Long, n As Integer, i As Integer
    n = Val(Text1.Text)
    s = 1
    For i = 1 To n
        s = s * i
    Next i
    Label4.Caption = Str(s)
End Sub

Do While语句实现

Private Sub Command1_Click()
    Dim s As Long, n As Integer, i As Integer
    n = Val(Text1.Text)
    s = 1
    i = 1
    Do While i <= n
        s = s * i
        i = i + 1
    Loop
    Label4.Caption = Str(s)
End Sub

学习要求:

1、读懂题意,根据每一项的变化写出通项公式。

2、设定相应的变量来解决问题,理解各变量的作用。

以上是关于求n的阶乘VB代码实现的主要内容,如果未能解决你的问题,请参考以下文章

MATLAB:编写一个实现n阶乘的函数?

vb组合数c(n,m) 递归求法,要用function函数。

递归--求n!的阶乘结果

如何编写一个n的阶乘的程序

递归算法之阶乘代码实现与非递归实现

Java 1:利用递归非递归求n的阶乘