怎样按要求从大到小排列数字 dim M(10) as integer'产生11到30之前的数for i=0 to 10randomizeM(i)=Int((30-11+1)*Rnd+11)next ifor i%=0 to 10 for j%=i+1 to 10 if M(j)>=M(i) then temp=M(j) M(j)=M(i) M(i)=temp end if next inext ifor i=0 to 10debug.print M(i)next 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 若对一个数组串进行操作,如下:'分解s = Trim(" 17 14 18 15 16 19")v = Split(s, " ")'排序For i = 0 To UBound(v) For j = i + 1 To UBound(v) If Val(v(j)) >= Val(v(i)) Then d = v(j) v(j) = v(i) v(i) = d End If NextNext'合并s = Join(v, " ")Debug.Print s API 关闭窗口 用vb做一个用户登陆界面出现错误,求帮助 ShowInTaskbar真的不能在运行时自由修改吗? 怎么用vb做一个诊断程序啊! VB如何制作一个能写入自身的程序? VB串口通讯疑问寻求回答 (问题都是很菜的) 谁有上学时用QBasic写的画图程序,给我一个多谢 VB操作access问题,谢谢! 数据库复制,急!!!!! 各位(200,100,300,100)是什么意思? 获取日期 VB6+SQL2000,提个问题
'分解
s = Trim(" 17 14 18 15 16 19")
v = Split(s, " ")
'排序
For i = 0 To UBound(v)
For j = i + 1 To UBound(v)
If Val(v(j)) >= Val(v(i)) Then
d = v(j)
v(j) = v(i)
v(i) = d
End If
Next
Next
'合并
s = Join(v, " ")
Debug.Print s