将这个C语言改写成VB
答案:1 悬赏:60 手机版
解决时间 2021-03-28 11:19
- 提问者网友:酱爆肉
- 2021-03-27 21:09
将这个C语言改写成VB
最佳答案
- 五星知识达人网友:毛毛
- 2021-03-27 21:56
Dim a(10) As Integer
Private Sub Command1_Click()
n = CInt(InputBox("请输入组合下标:"))
m = CInt(InputBox("请输入组合上标:"))
Print "从 "; n; " 个元素中选取 "; m; " 个的组合有:"
Call f(0, 0, m, n)
End Sub
Sub f(start, has, m, n)
If has = m Then
For i = 0 To m - 1
Print a(i);
Next i
Print
Else
For i = start + 1 To n + has + 1 - m
a(has) = i
Call f(i, has + 1, m, n)
Next i
End If
End Sub
Private Sub Command1_Click()
n = CInt(InputBox("请输入组合下标:"))
m = CInt(InputBox("请输入组合上标:"))
Print "从 "; n; " 个元素中选取 "; m; " 个的组合有:"
Call f(0, 0, m, n)
End Sub
Sub f(start, has, m, n)
If has = m Then
For i = 0 To m - 1
Print a(i);
Next i
Else
For i = start + 1 To n + has + 1 - m
a(has) = i
Call f(i, has + 1, m, n)
Next i
End If
End Sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯