阶乘在VB 中怎么写呀,VB编程,求阶乘的过程

发布时间:2020-07-11 04:31:49

阶乘在VB 中怎么写呀,VB编程,求阶乘的过程

网友回答

建一个Command1。中间那部分就是运算程序。
  代码如下。
  =============
  Private Sub Command1_Click()
  Dim a As Integer, i As Integer, s As Double
  s = 1
  a = InputBox("输入数")
  For i = 2 To a
  s = s * i
  Next
  MsgBox a & "的阶乘是:" & s
  End Sub

网友回答

VB求阶乘需要Function 过程来实现。
  Function 语句,声明 Function 过程的名称,参数以及构成其主体的代码。
  以下是求输入数的阶乘代码:
  Option Explicit
      Dim Sum As Double
      Dim N As Integer
      Dim i As Integer
  Private Function fact(N As Integer) As Double
      fact = 1
      Do While N > 0
          fact = fact * N
          N = N - 1
      Loop
  End Function
  Private Sub Command1_Click()
      N = Val(Text1.Text)
      Sum = fact(N)
      Text2 = Sum
  End Sub
  Private Sub Form_Load()
      Text1 = "": Text2 = ""
  End Sub
以上问题属网友观点,不代表本站立场,仅供参考!