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

vb 提取两个最小值

发布网友 发布时间:2022-05-27 09:36

我来回答

1个回答

热心网友 时间:2023-10-14 18:08

Dim arrList, arrItem
Dim lListCount As Long
Dim i As Long
Dim sStr3 As String
Dim sStr31 As String
Dim iVal3 As Single
Dim iVal31 As Single
Dim iVal4 As Single
Dim iTmp As Single

arrList = Split(Text1.Text, vbCr) '
lListCount = UBound(arrList)

iVal3 = 3.402823E+38
iVal4 = 3.402823E+38

For i = 0 To lListCount - 1
If Len(Trim(arrList(i))) > 0 Then
arrItem = Split(arrList(i), ",")
iTmp = Val(arrItem(2))
If iVal3 > iTmp Then
iVal31 = iVal3
sStr31 = sStr3
iVal3 = iTmp
sStr3 = arrItem(0) & "," & arrItem(1)
End If
iTmp = Val(arrItem(3))
If iVal4 > iTmp Then iVal4 = iTmp
End If
Next
text2.Text = sStr31 & "," & iVal31 & vbCrLf & sStr3 & "," & iVal3 & vbCrLf & iVal4追问如果每行是5个数,要第4行和第5行的最小值,前面三行还是谁最小把谁的保留下来,像上面的那样。谢谢了

追答Dim arrList, arrItem
Dim lListCount As Long
Dim i As Long
Dim sStr3 As String
Dim sStr31 As String
Dim iVal3 As Single
Dim iVal31 As Single
Dim iVal4 As Single
Dim iTmp As Single

arrList = Split(Text1.Text, vbCr) '
lListCount = UBound(arrList)

iVal3 = 3.402823E+38
iVal4 = 3.402823E+38

For i = 0 To lListCount - 1
If Len(Trim(arrList(i))) > 0 Then
arrItem = Split(arrList(i), ",")
iTmp = Val(arrItem(3))
If iVal3 > iTmp Then
iVal31 = iVal3
sStr31 = sStr3
iVal3 = iTmp
sStr3 = arrItem(0) & "," & arrItem(1) & "," & arrItem(2)
End If
iTmp = Val(arrItem(4))
If iVal4 > iTmp Then iVal4 = iTmp
End If
Next
text2.Text = sStr31 & "," & iVal31 & vbCrLf & sStr3 & "," & iVal3 & vbCrLf & iVal4

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 EF英孚英语培训怎么样? 英孚英语好不好 EF英孚教育到底好不好 大佬们,麦芒7和荣耀10那个值得入手?2500以下的机子还有啥好推荐的么... 介绍几款2500元以前的手机 像素一定要高 其他的不做要求 近期想入手一部安卓手机,价格2200到2500左右…买HTC desire Z还是 三星... 笔记本忘记开机密码怎么办急死了 飘流幻境雷龙岛有哪些怪物 如何用简单的C语言实现带有括号的四则运算 别人用我的手机号注册淘宝刷单怎么办 结婚10年,丈夫*妻子喝果汁,为何妻子喝完之后才发现丈夫的本性? 求好看的耽美喷汁文 小b仔汁是给闺蜜备注的吗? 高铁网上订票什么时候退票不收手续费 今年高铁退票收手续费吗 冻结怎么解封 解封技巧 怎样自助解封流程 华为手机被封怎么解封? 已被封禁怎么办 被封怎样解决 如何解封的处理方法 被冻结了怎么解封? 我的宝宝两岁了不怎么会说话,可以去幼儿园吗? 号码被封8天,怎么能马上解封呢 宝宝三周了,说话说得不是特别好,能上幼儿园了吗? 封禁了怎么解除 求int十进制转换二进制的函数解释,此处的str[0]应该是符号位吧?str[32]才是“\0”? MFC 编辑通过,但是运行的时候出错debug assertion failed "珍"字的王字旁换成三点水念什么?大神们帮帮忙 如何将若干字符串赋值给二位数组? c语言,如何声明一字符串数组并赋值1~30?(用循环) char str[30]; int i; /* gets(str);// str[30]='\0'; puts(str); */ for(i=0;i<30;i++) c语言 想定义一个字符数组str,将str1、str2两个字符串连接存至str中并输出。这样打为什么运行不了的?? 三点水加一个“眞”字念什么? 怎样在同一部手机上用两个微信!怎么才能下载另一个! php $str=0x31,这样定义一个16进制数据后,为什么strlen($str)返回2,为什么不能像C语言里面占一个byte iphone6s升级到9.35好用吗? iPhone6s贴吧,网易新闻,掉帧严重 问: 苹果6s比6好很多吗。差1300。买哪个呢。 6s Home键问题 捡了个苹果6s吧友们我怎么换给他 到底买6s还是6s plus,求大神给点意见,有财富值。 iphone6s变慢了,换电池会有效吗 x>>=1;在C++里面是什么意思 a = str[i] - '0'什么意思啊 亲们啊 女生用苹果6splus还是6s?。之前用过plus觉得单手操作不方便*也不方便。有些后悔