计算机vb,,这道题的程序代码应该怎么写,求解答,,

2025-05-20 03:57:18
推荐回答(2个)
回答1:

Private Sub Cmd1_Click()
Dim a As Integer, s As Long
a = Val(Text1.Text): s = 1
For i = 1 To a
s = s * i
Next i
Text1.Text = s
End Sub

Private Sub Form_Load()
Text1.Text = 12
Cmd1.Caption = "计算"
End Sub

回答2:

求阶乘?
dim a as integer

dim 结果 as integer
a = inputbox("请输入 12。")
for i as integer = 2 to a
结果 = i * 结果
next i
msgbox(结果)