VB.NET二维数组的组合

缘由https://bbs.csdn.net/topics/397512167 首先写了自上而下的查找,在此基础上再加逻辑控制以达到目标。

vbnet 复制代码
    Sub 四维组合()
        Dim wei4 = {{4, 5, 6, 7}, {1, 2, 4, 8}, {9, 10, 11, 12}, {3, 13, 21, 22}}
        Dim j = 1, h = 0, f = 0, zc = wei4(0, f)
        Dim sc = ""
        While f < 4
            If j < 4 Then
                If zc < wei4(j, h) Then
                    sc += zc.ToString + " "
                    zc = wei4(j, h)
                    If j = 3 Then
                        sc += zc.ToString + Chr(13) + Chr(10)
                    End If
                    j += 1
                    h = 0
                Else
                    h += 1
                End If
                If h >= 4 Then
                    j += 1
                    h = 0
                End If
            Else
                j = 1
                f += 1
                zc = wei4(0, f)
            End If
        End While
    End Sub
相关推荐
weixin_421994781 小时前
重复的力量 - 循环
.net·.netcore
Liust3 小时前
扩展方法+泛型+委托+Lambda 联合使用
.net
一叶星殇8 小时前
C# .NET 如何解决跨域(CORS)
开发语言·前端·c#·.net
weixin_4219947810 小时前
数学运算与逻辑判断 - 运算符与条件语句
.net·.netcore
许泽宇的技术分享10 小时前
当 AI Agent 遇上 .NET:一场关于智能体架构的技术探险
人工智能·架构·.net
一个帅气昵称啊13 小时前
基于 .NET 的 AI 流式输出实现AgentFramework+SignalR
人工智能·.net
呆萌哈士奇1 天前
告别 throw exception!为什么 Result<T> 才是业务逻辑的正确选择
c#·.net
喵叔哟2 天前
66.【.NET8 实战--孢子记账--从单体到微服务--转向微服务】--新增功能--自动记账
微服务·架构·.net
故事不长丨3 天前
C#log4net详解:从入门到精通,配置、实战与框架对比
c#·.net·wpf·log4net·日志·winform·日志系统
bjzhang754 天前
OneAuthCenter——一款基于 .NET打造的企业级 OAuth 2.0 / OpenID Connect 认证中心
.net·认证中心