首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

vb.net 计算结合

2012-08-21 
vb.net 计算组合? Private Function compute(ByVal n As Long, ByVal r As Long)??????? Dim result As De

vb.net 计算组合

? Private Function compute(ByVal n As Long, ByVal r As Long)
??????? Dim result As Decimal = 1
??????? Dim temp1 As Decimal = 1
??????? Dim temp2 As Decimal = 1
??????? If r = 0 Then
??????????? result = 1
??????? Else
??????????? 'n(n-1).....(n-r+1)
??????????? For i As Long = n To n - r + 1 Step -1
??????????????? temp1 *= i
??????????? Next
??????????? 'r!
??????????? For i As Long = r To 1 Step -1
??????????????? temp2 *= i
??????????? Next
??????????? result = temp1 / temp2
??????? End If
??????? Return result
??? End Function

热点排行