vb:利用随机函数产生并显示10个三位整数,同时找出其最小数,用print语句显示出

如题所述

Private Sub Command1_Click()
Dim a(1 To 10) As Integer
Dim i, min, max As Integer
For i = 1 To 10
a(i) = Int((200 - 100 + 1) * Rnd + 100)
Next i
max = a(1)
min = a(1)
For i = 2 To 10
If max < a(i) Then max = a(i)
If min > a(i) Then min = a(i)
Next i
Print "最大数是" & max
Print "最小数是" & min
End Sub

下次再折腾人拒绝回答

Private Sub Command1_Click()
Dim a(1 To 10) As Integer
Dim i, j, t As Integer
For i = 1 To 10
a(i) = Int((100 - 0 + 1) * Rnd + 0)
Next i
For i = 1 To 10
Print a(i);
Next i
Print

For i = 1 To 9
For j = 1 To 9
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 10
Print a(i);
Next i
End Sub
温馨提示:内容为网友见解,仅供参考
无其他回答

编写一个程序,通过Rnd函数随机产生10个三位整数,在窗体上输出,同时将...
randomizemax=0fori=1to10v=int(rnd*99)+1ifv>maxthenmax=vprintvnextprint"最大值=";max

vb程序通过随机函数生成10个正整数,存放在数组中,然后查找这10个数...
Private Sub Command1_Click()Dim a(10) As Integer Randomize j = 1 Print "产生的10个数是"For i = 1 To 10 a(i) = 1 + Rnd * 100 If a(i) < a(j) Then j = i Print a(i);Next i Print Print "最小数是第"; j; "个,"; a(j)End Sub ...

VB编程:利用随机函数产生10个30到50范围内的随机数,显示他们的最大值...
Label2.Caption = CStr(max)Label3.Caption = CStr(min)End Sub

VB编程代码:利用随机函数产生并显示10个两位正整数,计算其平均值(保留...
Option Base 1 Private Sub Command1_Click()Randomize Dim i As Integer, a(10) As Integer, s As Integer, valAverage As Single For i = 1 To 10 a(i) = Int(Rnd(i) * 90 + 10)Print a(i);s = s + a(i)Next i Print valAverage = s \/ 10 Print "平均值为:" + CStr...

用VB语言随机输入10个数,输出最大值和最小值,和其位置
If max < a(i) Then maxi = i max = a(i)End If Next For i = 1 To 10 temp = temp & a(i) & " "Next temp = "这十个数是:" & temp & "最大数" & max & "的位置在" & maxi & " " & "最小数" & min & "的位置在" & minj MsgBox temp End Sub ...

vb 编写一个程序,输入任意10个数字,从中找出最大和最小的数,并给出最...
ReDim SerAim(i)If Vimt(i) > Vimt(j) Then '这个语句是以小到大排序,数组的第一个就是最小数 If Vimt(i) < Vimt(j) Then '这个语句是以大到小排序,数组的第一个就是最大数 '注意上面的二个语句只能用一个!!Num = Vimt(i)Vimt(i) = Vimt(j)Vimt(j) = Num E...

vb语句 设计一个随机数程序,生成10个范围是1到100随机整数,并求出这...
dim Max_num as int dim Sum_num as int dim Arr_num(9) as int '赋予初始值 Min_num=101 Max_num=-1 Sum_num=0 '循环10次获得10个随机数 for i=1 to 10 randomize Arr_num(i-1)=int(rnd*100)+1 '判断后赋值最小值 if Arr_num(i-1)<Min_num then Min_num=Arr_num(i-1...

vb 利用随机函数产生10个1~100之间的随机数,显示出最大值最小值,平均...
a(i) = Int(Rnd * 100) + 1 arg = arg + a(i) If i = 0 Or a(i) > max Then max = a(i) If i = 0 Or a(i) < min Then min = a(i) Print a(i);NextPrintPrint "最大值:"; maxPrint "最小值:"; minPrint "平均值:"; arg \/ 10End Sub ...

vb随机输出10个两位整数,并求出最大值,最小值
Print "原数列"For i = 0 To 9 a(i) = Int(Rnd * 11 + 10)Print a(i);Next Max = a(0): Min = a(0)For i = 1 To 9 If Max < a(i) Then Max = a(i)If Min > a(i) Then Min = a(i)Next Print Print "最大值:"; Max; " 最小值:"; Min End Sub ...

VB程序设计,随机产生10个三位正整数,输出并按升序排序,插入一个新数...
Private Sub Command1_Click() '生成10个随机数 ReDim jz(9) As Long For i = 0 To 9 Randomize '随机种子 jz(i) = Int(Rnd * 899) + 100 '生成100-999的随机数 Next i End Sub Private Sub Command2_Click() '按升序排序 rank UBound(jz), jz '排序 For i = 0 To UBound(jz...

相似回答