vb的一个问题,求代码

提问:vb的一个问题,求代码

1.生成一个一维数组,由15个10~99之间的随机奇数组成,并在标签1中显示。单击命令按钮,将该数组中的数据按从大到小的顺序排列,并显示在标签2中。2.随机产生10个两位整数,求其中的最大值、最小值和平均值。

网友回答:

'窗体添加控件:Label1、Label1、Command1、Command2。参照代码如下:

Private Sub Command1_Click()
'随机获取15个二位数,显示正常排列、降序排列
   Dim buf(10 To 99) As String, s As String
   Dim i As Integer, j As Integer
   num = 15
   Randomize Timer
   Do
       j = Int(100 * Rnd)
       If j >= 10 Then
           s = s & j & " "
           buf(109 - j) = buf(109 - j) & j & " "
           i = i + 1
       End If
   Loop Until i = num
   Label1.Caption = s
   Label2.Caption = Join(buf, "")
   Exit Sub
End Sub
Private Sub Command2_Click()
'随机获取10个二个数,求最大值、最小值、平均值
   Dim s As String
   Dim i As Integer, j As Integer
   Dim x, y, z As Integer
   num = 10
   x = 0
   y = 100
   Randomize Timer
   Do
       j = Int(100 * Rnd)
       If j >= 10 Then
           s = s & j & " "
           If j > x Then x = j
           If j < y Then y = j
           z = z + j
           i = i + 1
       End If
   Loop Until i = num
   Label1.Caption = s
   Label2.Caption = "最大值:" & x & "   最小值:" & y & "   平均值:" & z / num
End Sub


窗体布局截图及运行截图




相关推荐

vb简述msgbox函数的作用

vb简述msgbox函数的作用

vb中更改运算结果的输出形式

vb中更改运算结果的输出形式

VB程序运行时调整DataGrid表格控件的列宽方法

VB程序运行时调整DataGrid表格控件的列宽方法

VB中,运行出现类型——声明字符与声明的数据类型不符合

VB中,运行出现类型——声明字符与声明的数据类型不符合

在VB中,以下程序段执行后,变量y的值为?

在VB中,以下程序段执行后,变量y的值为?

vb运行后要求不断输入数据直到输入非数值为止,统计这些数中共有多少个正整数,并统计这些正整数的和。

vb运行后要求不断输入数据直到输入非数值为止,统计这些数中共有多少个正整数,并统计这些正整数的和。

VB程序求半径分别为1、2、3、4、5的圆的面积之和

VB程序求半径分别为1、2、3、4、5的圆的面积之和

在TXT文件中,有一组数据,求在第3个-第7个数据中,能被2整除的最大值。用VB

在TXT文件中,有一组数据,求在第3个-第7个数据中,能被2整除的最大值。用VB

VB题想要解析

VB题想要解析

VB.Net程序打包如何实现安装第三方程序

VB.Net程序打包如何实现安装第三方程序

VB老是提示:缺少分隔符或),是哪里错误了?

VB老是提示:缺少分隔符或),是哪里错误了?

vb设计一个程序,运行后要求不断输入数据直到输入非数值为止,统计这些数中共有多少个

vb设计一个程序,运行后要求不断输入数据直到输入非数值为止,统计这些数中共有多少个

vb编写一个加密过程

vb编写一个加密过程

VB怎样设置工资条

VB怎样设置工资条

VB程序无法生成

VB程序无法生成

盒子游戏,游戏玩家专属个性阅读社区


©CopyRight 2010- 2020 BOXUU.COM Inc All Rights Reserved

鄂公网安备 35020302000061号- 鄂ICP备2020015574号-1