给定一个关键字序列24,19,32,43,38,6,13,22进行快速排序,扫描一趟的结果是多少
答案:2 悬赏:10 手机版
解决时间 2021-05-07 17:33
- 提问者网友:呐年旧曙光
- 2021-05-07 11:02
急需答案!
最佳答案
- 五星知识达人网友:千夜
- 2021-05-07 12:27
由输入对话框输入100个数值数据放入数组a。将其中的整数放入数组b,然后运用选择分类法将数组b中的数据按从大到小的顺序排列,并以每行5个数据在窗体上输出。(10分)
注:程序写在窗体Form的Click事件中。
Private Sub Form_Click()
Const n = 100
Dim a(1 To n) As Single
Dim b(1 To n) As Long, t As Long
Dim m As Integer, i As Integer, j As Integer
m = 0
For i = 1 To n
a(i) = Val(InputBox("请输入第" + Str(i) + "个数据"))
If Int(a(i)) = a(i) Then
m = m + 1
b(m) = a(i)
End If
Next i
For i = 1 To m - 1
For j = i + 1 To m
If b(i) < b(j) Then t = b(i): b(i) = b(j): b(j) = t
Next j
Next i
For i = 1 To m
If i Mod 5 <> 0 Then
Print b(i),
Else
Print b(i)
End If
Next i
End Sub
全部回答
- 1楼网友:归鹤鸣
- 2021-05-07 14:05
女生适合的车
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯