补充代码
! c0 a; d6 q; x* A$ I 本程序的功能是在二维数组中查找鞍点元素,即该元素在所在行中为最大,且在所在列中为最小。在一个数组中可能存在,也可能不存在这样的元素。数组各元素的值从文件data.txt中读取。. e8 N t$ |: `1 f/ L: P7 m
以下是引用片段:
8 T4 w" i2 | {8 U. q/ k Private Sub Form_Click() ! ?" V0 T7 N# Z/ }! ^- p( u" B
Dim a(3,3) As Integer,i As Integer,j As Integer
* t, x3 t6 f: U0 H Dim maxvr As Integer,col As Integer, As Integer 6 B5 e/ T; T1 d5 i
Open data.txt For Input As #1 ) _" I9 M* V" q; Z& {' N
For i=1 To 3 " E/ s3 V9 _. Z6 W0 T: C9 V
For j=1 To 3 9 T z3 s0 ?3 A/ m; D" x, M! W
Input #1,a(i,j) # \% I" u7 m0 A: h+ i1 x
Print a(i,j); $ k% i' b: A; h- ?; X/ T& t
Next j 4 w1 c; w: g x+ a
Print , E& n/ {. R2 H- E0 l% O) B+ N
Next i
j/ f( b4 n# E4 s `; y! S1 q' z For i=1 To 3 3 J/ }! v% s3 i0 x1 d
maxvr= (1) & O* S, Z2 M7 `* t. w8 ?
col=1
) R/ d+ n5 m0 A" K For j=2 To 3 ; V: m6 `* W9 R# A) O5 }1 Y
If maxvr 3 `& g+ B% |7 V0 ^% j0 x
maxvr= (2)
+ t0 \, z, Y' v( q. U col=j
# V. z) y4 s6 _' p8 H End If
- a& h4 t$ Y+ Z) v; e% F2 r, P5 V Next j
, O; s, v( Y C For j=1 To 3 % a" D3 T' W$ U+ s2 P; L- J; v
If maxvr>a(j,col) Then (3)
2 l, y, Q6 M" w Next j |