永发信息网

VB确定要继续循环一

答案:2  悬赏:10  手机版
解决时间 2021-11-16 22:49
VB确定要继续循环一
最佳答案
Const nn = 100
Dim a%(nn), s%
Sub comb(ByVal n%, ByVal k%)
    Dim i%, j%
    For i = n To k Step -1
        a(k) = i
        If k > 1 Then
            comb i - 1, k - 1
        Else
            s = s + 1
            For j = a(0) To 1 Step -1
                Debug.Print Chr(a(j) + 96);
            Next
            Debug.Print " ";
            If s Mod 10 = 0 Then Debug.Print
        End If
    Next
End Sub
Sub main()
    Dim ms%, ns%
    s = 0
    ns = InputBox("ns")
    ms = InputBox("ms")
    a(0) = ms
    comb ns, ms
    Debug.Print vbCrLf; "C("; ns; ","; ms; ")="; s
End Sub
全部回答
Const maxn = 100
Dim a(maxn) As Integer
Dim s As Integer
Function comb(n As Integer, k As Integer)
Dim i As Integer, j As Integer
For i = n To k Step -1
a(k) = i
If k > 1 Then
comb i - 1, k - 1
Else
s = s + 1
For j = a(0) To 1 Step -1
Print Chr(a(j) + 96);
Next
Print " ";
If s Mod 10 = 0 Then Print
End If
Next
comb = s
End Function
Private Sub Command1_Click()
Dim ms As Integer, ns As Integer
ns = InputBox("input n:")
ms = InputBox("inpur m:")
a(0) = ms
comb ns, ms
Print
Print "C("; ns; ","; ms; ")="; s
End Sub
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
男人聊天的目的是什么聊几天就要你视频
萨米·赫迪拉他女友
母亲已经78岁是城镇户口有没有养老金?
很多重复数字的中位数怎么求,如2、10、78、二
艾润活力氧是做什么的?
闵行5路公交坐到哪里可以到华宁路专心路
1997年2月21,是属牛,是什么命。我就是1997
l妈妈的爱是什么是什么造句
三星gt p3100为什么玩不了王者荣耀
为什么中国要借给美国那么多钱
广州瓷妆化妆品有限公司的客服经常加班吗?
姜堰四中什么时候报名
贷款遇到综合评分不足,该怎么办
2800-3000的笔记本选择华硕还是神舟,好像神
适合改变成话剧的影视作品
推荐资讯
111×44+588×77怎么简便运算
杨昊造型地址在什么地方,想过去办事,
李三茶馆地址在哪,我要去那里办事,
子产是哪个朝代的人?
中国农村信用社塘崖分社这个地址在什么地方,
为什么我进平台打魔兽进去就掉 这个图片
德世朗是不是国产品还是
如果广西卡在广东转账回广西要多久才到账啊?
鸡汤跟排骨汤哪个补
阳历1995.01.16幸运数字是多少
跪求主角
求字谜八则,有答案
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?