|
|
程序是这样的
求组合数C(n,m),n是下标,m是上标
Private Sub 调子程序_Click()
Dim N, M, NM As Integer, S As String, ZJC As Long
N = Text1.Text
M = Text2.Text
N1 = N: Call ZQJC(N1, ZJC): N1 = ZJC '求N的阶乘,并赋给N1
M1 = M: Call ZQJC(M1, ZJC): M1 = ZJC '求M的阶乘,并赋给M1
NM = N - M: Call ZQJC(NM, ZJC): NM = ZJC '求N-M的阶乘,并赋给NM
S = "C(" + Str$(N) + "," + Str$(M) + ")=" + Str$(HQZH(N, M))
Label6.Caption = S
End Sub
Public Function ZQJC(ByVal K As Integer, JC As Long)
Dim I As Integer
JC = 1
For I = 1 To K
JC = JC * I
Next I
End Function
其中上色的几句不理解 |
|