如题,有没有公式或者程序注释
O(∩_∩)O谢谢
编程:1-5这几个数字不重复,一共有多少个组合
答案:4 悬赏:10 手机版
解决时间 2021-02-12 20:29
- 提问者网友:酱爆肉
- 2021-02-12 14:26
最佳答案
- 五星知识达人网友:枭雄戏美人
- 2021-02-12 15:02
Private Sub Form_Load()
Debug.Print A(5, 5)
End Sub
Private Function A(lngUbound As Long, lngLbound As Long) As Long
'使用方法,在别的过程中使用
'Debug.Print A(5, 5)
'或者某变量=A(上标,下标)
'判断上标下标是否合法
'上标要小于等于下标
If lngLbound < lngUbound Then Exit Function
'限制到正数范围内[俺目前高中想不到负数的排列]
If lngLbound <= 0 Or lngUbound < 0 Then Exit Function
'用于储存过程数值
Dim lngIndex As Long
'定义排列计算范围,初始化累加器数值
lngUbound = lngLbound - lngUbound + 1: A = 1
'开始计算
For lngIndex = lngLbound To lngUbound Step -1
'求和
A = lngUbound * lngIndex * A
'继续下一次计算
Next
'结束过程
End Function
Debug.Print A(5, 5)
End Sub
Private Function A(lngUbound As Long, lngLbound As Long) As Long
'使用方法,在别的过程中使用
'Debug.Print A(5, 5)
'或者某变量=A(上标,下标)
'判断上标下标是否合法
'上标要小于等于下标
If lngLbound < lngUbound Then Exit Function
'限制到正数范围内[俺目前高中想不到负数的排列]
If lngLbound <= 0 Or lngUbound < 0 Then Exit Function
'用于储存过程数值
Dim lngIndex As Long
'定义排列计算范围,初始化累加器数值
lngUbound = lngLbound - lngUbound + 1: A = 1
'开始计算
For lngIndex = lngLbound To lngUbound Step -1
'求和
A = lngUbound * lngIndex * A
'继续下一次计算
Next
'结束过程
End Function
全部回答
- 1楼网友:一叶十三刺
- 2021-02-12 17:40
A51+A52+A53+A54+A55=325
- 2楼网友:等灯
- 2021-02-12 16:27
这是数学的排列组合
- 3楼网友:猎心人
- 2021-02-12 15:29
private sub form_load()
debug.print a(5, 5)
end sub
private function a(lngubound as long, lnglbound as long) as long
'使用方法,在别的过程中使用
'debug.print a(5, 5)
'或者某变量=a(上标,下标)
'判断上标下标是否合法
'上标要小于等于下标
if lnglbound '限制到正数范围内[俺目前高中想不到负数的排列]
if lnglbound '用于储存过程数值
dim lngindex as long
'定义排列计算范围,初始化累加器数值
lngubound = lnglbound - lngubound + 1: a = 1
'开始计算
for lngindex = lnglbound to lngubound step -1
'求和
a = lngubound * lngindex * a
'继续下一次计算
next
'结束过程
end function
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯