几道VB课后上机习题 求答案
来源:百度知道 编辑:UC知道 时间:2024/06/17 01:39:30
2,利用随机函数Rnd()生成25个正25个正整数,赋给一个5行5列的数组的每个元素,并找出最大元素的位置,在窗体中用Print语句显示数组元素的行列,并且显示最大元素及所有的位置.
是VB实用教程(第2版)郑阿奇主编 电子工业出版社的课后上机习题,如果能把所有答案传给我更好.我的EMAIL是wmking@sina.com.cn 谢谢!
1.
Private Sub Form_Click()
Dim a, b, c As Integer 'a(个)b(十)c(百)
For a = 0 To 9
For b = 0 To 9
For c = 1 To 9
If a ^ 3 + b ^ 3 + c ^ 3 = a + 10 * b + 100 * c Then
MsgBox 100 * c + 10 * b + a
End If
Next c
Next b
Next a
End Sub
2.
Sub FindMaxNum(A() As Integer, ByRef Max As Integer, ByRef MaxRow As Integer, ByRef MaxCol As Integer)
'定义循环变量
Dim I As Integer
Dim J As Integer
'假设第一个元素最大
Max = A(1, 1)
For I = 1 To 5
For J = 1 To 5
If Max < A(I, J) Then
Max = A(I, J): MaxRow = I: MaxCol = J
End If
Next
Next '
End Sub
Private Sub cmdCalc_Click()
'定义循环变量
Dim I As Integer
Dim J As Integer
'定义最大值变量
Dim Max As Integer
'定义最大值位置
Dim MaxRow As Integer
Dim MaxCol As Integer
'定义五行五列的数组
Dim A(1 To