求救。。。vb题目

来源:百度知道 编辑:UC知道 时间:2024/06/06 21:05:47
用随即数产生10个整数。(其取值范围为1~100),存放在数组X中,查找X数组中的最大元素及最小元素,并将最大元素及最小元素分别与数组的第一个和最后一个元素交换,分别输出X数组交换前后各元素的值。

Private Sub Command1_Click()
Dim A(1 To 10)
Text1 = ""
Text2 = ""

Randomize
For I = 1 To 10
A(I) = Int(Rnd * 100 + 1)
Text1.Text = Text1 & A(I) & " "
Next

Max = A(1)
For I = 2 To 10
If Max < A(I) Then
Max = A(I)
T = I
End If
Next I

Min = A(1)
For I = 2 To 10
If Min > A(I) Then
Min = A(I)
T1 = I
End If
Next I

Text3 = Max
Text4 = Min

TEMP = A(1)
A(1) = A(T)
A(T) = TEMP

TEMP1 = A(10)
A(10) = A(T1)
A(T1) = TEMP1

For I = 1 To 10
Text2 = Text2 & A(I) & " "
Next I

End Sub

Private Sub Command1_Click()
Dim X(1 To 10) As Inte