永发信息网

vb编程序,在有序数组中插入一个数,在有序数组中删除一个数.

答案:1  悬赏:80  手机版
解决时间 2021-02-06 03:00
vb编程序,在有序数组中插入一个数,在有序数组中删除一个数.
最佳答案
Dim a() As Integer, i As Integer, j As Integer, k As Integer
Private Sub Command1_Click()
Dim k As Integer
k = Val(Text1.Text)
For i = 1 To 6
   If k < a(i) Then
      Exit For
   End If
Next i
For j = 6 To i Step -1
   a(j + 1) = a(j)
Next j
a(i) = k
For i = 1 To 7
   Print a(i);
Next i
Print
End Sub
Private Sub Command2_Click()
Dim k1 As Integer
k1 = Val(Text1.Text)
For i = 1 To 7
If k1 = a(i) Then Exit For
Next i
For j = i + 1 To 7
   a(j - 1) = a(j)
Next j
For i = 1 To 6
   Print a(i);
Next i
End Sub
Private Sub Command3_Click()
ReDim a(1 To 7) As Integer
For i = 1 To 6
   a(i) = Int(Rnd * 101)
Next i
For i = 6 To 2 Step -1
   For j = 1 To i - 1
      If a(j) > a(j + 1) Then
         t = a(j)
         a(j) = a(j + 1)
         a(j + 1) = t
      End If
   Next j
Next i
For i = 1 To 6
   Print a(i);
Next i
Print
End Sub
Private Sub Form_Load()
Label1.Caption = "请输入要删除或插入的数"
Text1 = ""
Command1.Caption = "插入"
Command2.Caption = "删除"
Command3.Caption = "生成随机序数"
End Sub

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
汽车外廊尺寸5990mm等于多少米
为什么四冲程发动机气门开启持续时间都大于18
民欣粮油购销公司怎么去啊,有知道地址的么
兵乱的意思是什么啊?知道的请说下!
王者荣耀关羽版本冲直还有赵云送不?
灵魂摆渡第二季15集的琵琶歌曲叫什么哪里有
梦见天上许多的白龙 有两只龙变成人 进我娘家
请问食用碱可以洗衣服吗?洗得干净吗?
扬州牌照上海违停贴单如何处理
下列选项中,()属于技术转让合同。A.委托开
上海华祺熙投资管理有限公司杭州分公司我想知
盘铭的意思是什么啊?知道的请说下!
伟兴干果批发怎么去啊,有知道地址的么
求一本介绍英国风俗文化英文书籍
老池鞋业在什么地方啊,我要过去处理事情
推荐资讯
朋友被骗了760块钱在QQ,手机被人家电脑远程
王者荣耀猴子怎么放技能的最新相关信息
儿童爬山爬不上去爬的脸多青了是怎么回事
求英文翻译,用爱的蜡笔为你画下最浪漫的婚礼
从南桥到虹桥汽车站的直达车有吗?然后是从虹
下列关于基金的叙述,正确的是
三门友谊商务宾馆(三门六敖镇三角坦)地址在什
比特率越高意味着什么?
诗鬼、诗魔、诗仙、诗圣、书圣、医圣、神医分
酣色的意思是什么啊?知道的请说下!
澳洲羊毛鞋防滑男式足力健鞋多少钱一双
国产软饮及果酒的一线品牌有哪些?十堰自产的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?