早教吧作业答案频道 -->其他-->
VB随机产生10个任意的两位正整数存放在一维数组中,求数组的最大值、平均值、能实现将数据升序排列,VB随机产生10个任意的两位正整数存放在一维数组中,求数组的最大值、平均值、能
题目详情
VB随机产生10个任意的两位正整数存放在一维数组中,求数组的最大值、平均值、能实现将数据升序排列,VB随机产生10个任意的两位正整数存放在一维数组中,求数组的最大值、平均值、能实现将数据升序排列,并且
▼优质解答
答案和解析
Option Base 1 Option Explicit Dim a(11) As Integer Private Sub Command1_Click() Dim i As Integer Picture1.Cls Picture1.Print "产生的一维数组为:" Randomize For i = 1 To 10 a(i) = Int(Rnd * 20 + 10) Picture1.Print a(i); Next i Picture1.Print End Sub Private Sub Command2_Click() Dim max As Integer, p As Integer, i As Integer For i = 1 To 10 If max < a(i) Then max = a(i) Next Picture1.Print "最大值为:" & max End Sub Private Sub Command3_Click() Dim p As Integer, i As Integer, sum As Integer For i = 1 To 10 sum = sum + a(i) Next Picture1.Print "平均值为:" & CStr(sum / 10) End Sub Private Sub Command4_Click() Dim i As Integer, m As Integer, b(10) As Integer, j As Integer For i = 1 To 10 b(i) = a(i) Next i For i = 10 To 1 Step -1 For j = 1 To i - 1 If b(j) > b(j + 1) Then m = b(j + 1) b(j + 1) = b(j) b(j) = m End If Next j Next i Picture1.Print "数组按从大到小排序:" For i = 1 To 10 Picture1.Print b(i); Next End Sub Private Sub Command5_Click() Dim x%, p%, i% x = Val(InputBox("输入要插入的数据:")) p = 1 Do While x > a(p) And p <= 10 p = p + 1 Loop For i = 10 To p Step -1 a(i + 1) = a(i) Next i a(p) = x Picture1.Print Picture1.Print "插入后的一维数组为:" For i = 1 To 11 Picture1.Print a(i); Next i End Sub
看了 VB随机产生10个任意的两位...的网友还看了以下:
每趟排序都从序列的未排好序的序列中挑选一个值最小(或最大)的元素,然后将其与未排好序的序列的 2020-05-26 …
已知a+b=20,求4ab最大值?我现在有两种思路,4a=b求最大值,a=b求最大值,为什么前者是 2020-07-13 …
谁会java,求java程序求和求1-1/3+1/5-1/7+1/9......的值。a,要求出前 2020-07-17 …
贪婪算法,三种方法按物品价值p降序,物品重w升序,价值与重量比值p/w的降序装包,求最优解为什么提 2020-07-23 …
按下面的程序计算,若开始输入的值x为正数,最后输出的结果为853,则满足条件的x的不同值最多有() 2020-07-24 …
C语言程序编程5.给定一个一维数组a有N个元素,求最大值。6.用选择法对10个数按从小到大的顺序排 2020-08-03 …
按下面的程序计算,当输入x=100时,输出结果为501;当输入x=20时,输出结果为506;如果开始 2020-11-18 …
已知a<0,b<0,a+b=-2,若c=1/a+1/b,则c的最值为为什么是最大值,最小...已知a 2020-11-24 …
我有一个石子合并问题但是只能做出最大值最小值求不出来谁能帮帮忙补下求最小值那段程序啊!石子合并问题: 2020-11-28 …
已知x,,x+y=p,xy=s,有下列命题其中正确命题的序号是A如果s是定值,那么当且仅当x=y时p 2020-12-31 …