问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VB运算 大小排序

发布网友 发布时间:2022-05-23 19:57

我来回答

3个回答

热心网友 时间:2023-11-19 10:25

Private Sub Command1_Click()

  Dim strArray() As String, intArray() As Integer, strArray1() As String, strConversionArray() As String

  Dim x(6), y(6), z(6), intOneDimensionalArray() As Integer

  Text1.Text = Trim(Text1.Text)

  strArray = Split(Text1.Text, " ")

  ReDim strArray1(UBound(strArray) - LBound(strArray), 3), strConversionArray(UBound(strArray) - LBound(strArray), 6)

  For i = LBound(strArray) To UBound(strArray)

    For j = 1 To 3

      strArray1(i, j) = Mid(strArray(i), j, 1)

    Next j

  Next i

  ReDim strConversionArray(UBound(strArray) - LBound(strArray), 6)

  For i = 1 To 6

    x(i) = (i + 1) \ 2

  Next i

  y(1) = 2: y(2) = 3: y(3) = 1: y(4) = 3: y(5) = 1: y(6) = 2

  z(1) = 3: z(2) = 2: z(3) = 3: z(4) = 1: z(5) = 2: z(6) = 1

  For i = LBound(strArray) To UBound(strArray)

    For j = 1 To 6

        strConversionArray(i, j) = strArray1(i, x(j)) + strArray1(i, y(j)) + strArray1(i, z(j))

    Next j

  Next i

  ReDim intArray(UBound(strArray) - LBound(strArray), 6)

  For i = LBound(strArray) To UBound(strArray)

    For j = 1 To 6

      intArray(i, j) = Val(strConversionArray(i, j))

    Next j

  Next i

  ReDim intOneDimensionalArray(((UBound(strArray) - LBound(strArray)) + 1) * 6)

  For i = LBound(strArray) To UBound(strArray)

    For j = 1 To 6

      intOneDimensionalArray(r) = intArray(i, j)

      r = r + 1

    Next j

  Next i

  For i = LBound(intOneDimensionalArray) To UBound(intOneDimensionalArray) - 1

    For j = i + 1 To UBound(intOneDimensionalArray)

      If intOneDimensionalArray(j) < intOneDimensionalArray(i) Then

        t = intOneDimensionalArray(i)

        intOneDimensionalArray(i) = intOneDimensionalArray(j)

        intOneDimensionalArray(j) = t

      End If

    Next j

  Next i

  For i = LBound(intOneDimensionalArray) + 1 To UBound(intOneDimensionalArray)

    Text2.Text = Text2.Text + CStr(intOneDimensionalArray(i)) + Space(1)

  Next i

End Sub

热心网友 时间:2023-11-19 10:26

供参考。朋友
Private Sub Command1_Click()
Dim a, b$(), c$(), n%, m%, q%
If Text1 = "" Then
MsgBox "请输入几个三位数!"
End
End If

a = Split(Text1, " ")
n = UBound(a)
m = 1
ReDim b(1 To 3, n)
For i = 0 To n
For j = 1 To 3
b(j, i) = Mid(a(i), j, 1)
Next j
Next i

q = 0
ReDim c(m)
Do While q <= n
For i = 1 To 3
For j = 1 To 3
For k = 1 To 3
If i <> j And j <> k And k <> i Then
c(m) = b(i, q) & b(j, q) & b(k, q)
m = m + 1
ReDim Preserve c(m)
End If
Next k
Next j
Next i
q = q + 1
Loop

For i = 1 To m
For j = 1 To m - i
If c(j) > c(j + 1) Then
t = c(j): c(j) = c(j + 1): c(j + 1) = t
End If
Next j
Next i
For i = 1 To m
Text2 = Text2 & c(i) & " "
Next i
End Sub

Private Sub Form_Load()
Text1 = "": Text2 = ""
End Sub

热心网友 时间:2023-11-19 10:26

写两个自定义函数
一个重新组合
一个排序。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...防御里的4个都开不起来 错误的代码是80020002 80010007 煎牛排用什么肉好 茄子怎么做比较好吃呢? English tabloid手抄报 English tabloid手抄报怎么画 邓小平“南方讲话”关于发展问题最著名的观点是( )。 电脑电源输出12V、5V的作用是什么? win10手机能玩电脑游戏win10系统的手机难道可以安装和电脑一样的软件... 如何设置才能做到只能通过远程桌面访问server2003 怎样解电脑开机密码?且要保住电脑资料,请各位高手赐教,谢谢! 糖友荟糖友荟简介 魔兽争霸3 DOTA图中适合狼人的装备是什么? 鸡屎藤的别名叫什么 DM9000A 网络芯片 的用FPGA设置的 速度问题 如何用VB实现排序 VB排序算法 vb二维数组排序(见补充) vb的数列的排序怎么来理解 鸡矢藤是爬藤植物吗? LOL狼人怎么装备 vb三种基本排序算法 鸡矢藤又叫什么名字 小帅翔用的是煤气灶还是电磁炉? 炼金狼人给什么装备? Hadoop运行自带的WordCount 出错 关于林珊珊大白离婚一事,你有何看法? 初代网红林珊珊大白宣布离婚了,为何很多恋人都逃不过七年之痒? vs 2010 C++: 创建了一个Index.h 和Index.cpp,具体如下。 在定义成员函数的时候发现了问题! 男友发文称现在是最好的朋友,如何看嗲网红林珊珊和大白的离婚? 中国古代饮食器具都有哪些 网红林珊珊大白离婚,为何当初轰轰烈烈的爱情终究抵不过七年之痒? 剑网3成男动漫人物西索的数据 VB 字符串排序 用vb 把输入的10个数 从小到大排序 急求西索的评论文章,越长越好! 帝王三国怎么让团长 VB快速排序算法 能详细写的不要省略 梦幻国度里怎么让团长转让身份 VB 排序! 在vb中排序的问题 鸡屎藤有什么传说故事 VB中给三个数排序的具体程序 我想加入你们团,希望你让团长同意!!!谢谢!!! 梦幻西游中做副本时点了等待团队后会自动让团长入队伍吗,谢谢 高清采集卡的工作原理 《进击的巨人》中调查兵团经常会有人牺牲,谁的死亡最让你心痛? WOW我FS号做橙杖1阶碎片还差1个我想让团长帮我把2介碎片留着等我把1阶任务做完直接给我2阶碎片这样可以吗? 看见味道的少女第四集崔武阁怎么让团长笑的 洛奇 什么染料贵?怎么得来的? 求进击的巨人的一个短篇漫画,利威尔和韩吉打赌,如果谁能吃了韩吉研发的食物,就让团长裸奔 紫色在英语中的含义