VB数组编程 输入n个数,求其中的最大值
Dim d() As Integer Dim i As Integer Dim MyMax As Integer Dim n As Integer n = Val(InputBox("输入n!"))ReDim d(n) As Integer For i = 1 To n d(i) = Val(InputBox("输入第" & i & "个数!"))Next i MyMax = d(1)For i = 2 To n If d(i) > MyMax Then...
vb中如何求n个数的最大值和最小值?
num(j) = InputBox("请输入数据")Next j Max = num(1)For i = 1 To 10 If num(i) > Max Then Max = num(i)End If Next i Text1.Text = Max End Sub Private Sub Form_Load()Command1.Caption = "最大值"Command2.Caption = "最小值"Text1.Text = ""End Sub Private Sub...
用VB求最大值最小值和平均值。怎么办?
欲使用VB求一组数的最大值、最小值和平均值,首先定义数组arr,初始化变量n_min、n_max、n_sum、n_av。数组arr中填充待处理的数据,如"1,2,3,4,5,6,7,8,9,10,11,12"。将数组元素以逗号分隔,使用split函数处理。接着,初始化最小值n_min、最大值n_max和总和n_sum。将数组的第一个...
VB编程 急求 随机产生n个1~100之间的数(包含1和100),求最大值,最小值...
Print "生成的数字:"For I = 1 To 5 '数组里面有5个不同数值a1,a2,a3,a4,a5,此处I的最大值n对应Dim中的a(n)(可以改变最大值来改变需要的输出的数据数量)' I = 0 to n 表示I的取值有n-0+1个 a(I) = Int(Rnd * 99) + 1 '数组内产生1~100的随机数 Print a(I);z = z ...
VB:求出n个学生一门课程中的最高成绩、最低成绩及高于平均成绩的...
a(n)=val(str)n=n+1 loop for x=0 to n-1 '求平均分,最高分,最低分 sum=sum+a(x) '求总分 if top(初始为a(0)或a(n)都可以)a(x) then lowe=a(x)end if next avg=sum\/n '平均分 for x=0 to n-1 then '求高于平均分的人数啊 if a(x)>avg then y=y+...
在vb数组中求出指定数目的最大值及其下标
代码如下:'arr()为你给定的目标数组,n为你指定的前n个最大值,调用例子:' Dim arr() As Variant ' arr = Array(1, 4, 5, 6, 2, 6, 8, 4, 6, 7)' PrintPreN arr, 10 Private Sub PrintPreN(arr() As Variant, n As Long)Dim Brr() As Variant '排序后的数组 ...
...n(n≥10)个随机数、并求出这个数组元素中的最大值、最小值和他们的...
max = a(x + 1)End If If mix > a(x) Then mix = a(x)sum = sum + a(x)Next 绝对没问题,我自己都调试过 Dim avg As Double avg = sum \/ 10 Response.Write("最大值是" & max & "" & "最小值是" & mix & "" & "平均值是" & avg & "")...
本人用vb编程,输入一组数,求取其中的最大最小值,代码如下
因此你的数组元素中保存的实际上是字符串。也就有 "11" < "4" 了 解决方法:(1)指定数组的数据类型,将第二行修改为: Dim a() as integer 或(2) 进行类型转换,将第八行修改为:a(i) = val(InputBox("请输入第" & i & "个数字:"))...
怎么编写VB 取最大值
If Data(i) <= Min Then Min = Data(i) '如果数组当前值比Min值大,替换Min中的值 Next End Function Private Sub Command1_Click() '点击按钮求随机数组最大值 Dim a As Integer, b As Integer Dim Maxs As Double, Mins As Double Dim temps(100) As Double Randomize '定义...
如何用VB在一系列数中选出一个最大的数
定义一个数组,之后再用For循环比较数组大小,以下是我回答一个人的冒泡算法,你也可以参考一下:求数组中的最大值 a(i)=array(1,2,3,4,5,6,7,8,9,0)for i=1 to 9 for j=i+1 to 10 '将j的值加1 if a(i)>a(j) then '如果a(i)比a(j)的值大,则进行下面代码 t=a(i):...