永发信息网

如何在数组中插入一个数并按原来从大到小的顺序排列

答案:3  悬赏:80  手机版
解决时间 2021-03-19 09:15
如何在数组中插入一个数并按原来从大到小的顺序排列
最佳答案
要看嘛语言了,不过道理都一样,有个偷懒的办法,你把这个数就放数组尾部,然后全数组一排序就可以了
全部回答
private sub command1_click() dim s1() as integer, i as integer, s2 as string dim t1 as integer, t2 as integer redim s1(10) for i = 0 to 10 s1(i) = i next s2 = inputbox("请输入数值和位置,格式:值|位置", "", "31|2") if s2 <> "" then t1 = mid(s2, 1, instr(1, s2, "|") - 1) t2 = mid(s2, instr(1, s2, "|") + 1, 10) if t2 <= ubound(s1) then redim preserve s1(ubound(s1) + 1) for i = ubound(s1) to t2 step -1 s1(i) = s1(i - 1) next s1(t2) = t1 else redim preserve s1(ubound(s1) + 1) s1(ubound(s1)) = t1 end if end if for i = 0 to ubound(s1) print s1(i) next end sub
是啊,要重新声明一个数组,长度+1, 如果原来有序,那就循环一下,找到合适的位置插入元素,continue一次
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么针灸扎过的地方会留下小点和疤痕
永恒之塔上级烙印为什么我没那任务,我都47了
9x+x的平方对于10x的平方?
请问四川乐山市区或者犍为有铃木专卖店吗?谢
求视频:clannad的片尾曲叫什么名
二手车牌子怎么识别
梦祥银饰是纯银吗?
吉他弹与唱怎样才能有效地结合?
dnf我百花以前下个技能补丁,现在想换掉补丁
cr12mov 锻打和不锻打有什么区别
一个男生说一个女生有病是怎么回事?
我不男不女,怎么办
液晶显示器的对比度是15000:1:1好还是8000
带护的成语有哪些
"轻装修,重装饰" 具体该怎么理解?
推荐资讯
读嫦娥奔月文言文读后感悟
中国石化羊角山加油站地址在哪,我要去那里办
朋友间有相同的基因 到底是怎么回事
圆通快递温州到深圳2公斤需要多少钱
魅蓝note5收不到任何注册验证码,也发不出去
豪杰家具城地址在哪,我要去那里办事
初中物理题,二极管
国球是什么意思?
新买的kindle voyage第一次充电什么时候充最
数码相机什么牌子好
从北京坐飞机到上海多少钱啊?
(1/2)基督教。中国西化基督教信徒!你们听好
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?